Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 10.06.2014, 08:11  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Как сохранить еепром файл в протеусе

Что сам этот код то делает? В чем пишеш?
Реклама:
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 10.06.2014, 08:15  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Как сохранить еепром файл в протеусе

Сообщение от begun Посмотреть сообщение
в протеусе в eeprom avr записывается последовательность чисел
Вот об этой последовательности и речь .
Ее и выкладывай ...

ЗЫ. если я правильно понял код, то будет заполнение массива числами от 1 до 10.
Далее выход за границы массива со всеми вытекающими "плюшками" ....
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 10.06.2014 в 08:19.
dosikus вне форума  
Непрочитано 10.06.2014, 10:14  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 876
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: Как сохранить еепром файл в протеусе

Да ,правильно dosikus ,это тест программа ,которая записывает в EEPROM AVR последовательность чисел. Я проводил эксперименты по этой программе ,чтобы записать числа в eeprom и затем их сохранить и далее воспользоватся методикой сохранения eeprom фаила протеуса .Так вот, чила записываются четко и фаил по наученному вами методом сохранялся тоже нормально но чтото случилось и баста.
Мне нужно как нибудь сохранить eeprom фаил протеуса и в любое время записать ее в реальный мк.Повтарюсь ,все работала нормально ,но вдруг перестало.
Не могу сообразить что могло случится.
"Проблема" видимо насмейвается надо мной ,что мол победил ,но она забивает ,что за мноой стоит KAZUS.RU!!
begun вне форума  
Непрочитано 10.06.2014, 10:21  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 876
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: Как сохранить еепром файл в протеусе

вопрос не в том как и по какой программе записать числа в EEPROM ,А как сохранить фаил eeprom.
Эта примитивная программа всего лишь для того ,чтобы записать числа. Ведь их както надо записать, чтобы потом сохранить.
begun вне форума  
Непрочитано 12.06.2014, 07:25  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 876
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: Как сохранить еепром файл в протеусе

братцы
Договоримся и заплачу за ответ усли бсплатно не хотите ответить лишь бы выити из тупика.
begun вне форума  
Непрочитано 10.07.2014, 09:43  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 876
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: Как сохранить еепром файл в протеусе

братцы
у меня создается впечатление что глучит протеус и вот почему
посмотрите прожалуйсто код:
тут исползуется прерывание по T0
частота такьового 1 000кгц
на выходе порта PD.7 должен иметь частоту по идее 1000 000/256=3900 гц , а получается 30 гц .разве это не свидетельствует о глюку протеуса?

/************************************************** ***
This program was produced by the
CodeWizardAVR V1.25.9 Standard
Automatic Program Generator
© Copyright 1998-2008 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project :
Version :
Date : 09.07.2014
Author : F4CG
Company : F4CG
Comments:


Chip type : ATmega8
Program type : Application
Clock frequency : 8,000000 MHz
Memory model : Small
External SRAM size : 0
Data Stack size : 256
************************************************** ***/

#include ‹mega8.h›
#include ‹stdio.h›

// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
// Reinitialize Timer 0 value

PORTD.7=PORTD.7^1;

}

// Declare your global variables here

void main(void)
{
// Declare your local variables here

// Input/Output Ports initialization
// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTB=0x00;
DDRB=0x00;

// Port C initialization
// Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTC=0x00;
DDRC=0x00;

// Port D initialization
// Func7=Out Func6=In Func5=In Func4=Out Func3=In Func2=In Func1=In Func0=In
// State7=0 State6=T State5=T State4=0 State3=T State2=T State1=T State0=T
PORTD=0x00;
DDRD=0xF0;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: 1000,00 kHz
TCCR0=0x02;
TCNT0=0x01;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
MCUCR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x01;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

// Global enable interrupts
#asm("sei")

while (1)
{
// Place your code here

};
}
begun вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вставить библиотечный файл в Proteus Roidi Proteus 5 16.12.2011 09:11
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49
Есть нех файл Атмела. Как разобраться с алгоритмом программы AnaBolik Микроконтроллеры, АЦП, память и т.д 2 15.07.2005 19:48
Как в Keil C51 создать hex файл? 011119xx Микроконтроллеры, АЦП, память и т.д 1 13.07.2005 11:59


Часовой пояс GMT +4, время: 11:01.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot