19.03.2014, 00:00
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Как сохранить еепром файл в протеусе
друзья
работаю в CVAVR. Симмулирую в протеусе mega 8 .записал еепром, после чего стал вопрос сохранить еепром фаил для его записи в дальнейщем в
реальный микроонтроллер с помощью программатора stk-200.
Возможно ли это и если да, то какие действия я должен предпринять?
буду благодарен за любой ответ.
|
|
|
|
19.03.2014, 09:21
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: как сохранить еепром фаил в протеусе
Сообщение от begun
|
Возможно ли это и если да, то какие действия я должен предпринять?
|
Тут каждый дро..т как хочет... В меру своих возможностей и способностей.
Вы не указали в каком виде сохранили содержимое EEPROM из Протеуса. Подозреваю, что в обычном текстовом формате вида как на картинке 1. Я, в силу своей ленности, дальше просто импортирую данные из текстового файла в MS Excel с разделением столбцов по знаку пробела, удаляю первый столбец и снова сохраняю в текстовом формате.
Ну а дальше перегоняем любым hex редактором или утилитой преобразующей txt формат в hex или bin. Их в сети великое множество, в т.ч. и онлайн.
Если шьетесь из под CVAVR, то там на этапе прошивки можно подгрузить файл EEPROM из вариантов как на последней картинке.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
19.03.2014, 16:51
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: Как сохранить еепром фаил в протеусе
спасибо родной!!!!!!!!!!
буду изучать.
|
|
|
|
08.06.2014, 11:44
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: Как сохранить еепром фаил в протеусе
уважаемый Halex07
после подсказов как сохранить еепром фаил в протеусе со стороны форума и с вашей стороны в частности ,я наконец освоил методику сохранения:
убираю "disply characters"
нажимаю "copy all"
открываю stk 200/300
file-save-eeprom и сохраняю куда надо.
затем открываю file -load eeprom и programm eeprom.
радовался ч,то все стало на свое место и даже большой снимок kazus.ru повесил на стену ,как родной сайт, но вдруг нагрянула беда.
В очередной раз eeprom перестал сохранятся.
Процедуру повторяю безукорызнено но увы eep. фаил перестал создаватся.Сами данные копируются без труда и записываются в блокноте ,но вот через stk 200 не хочет.
Пробовал pony prog и другие программы, но ничего.
Я не в состоянии что либо предпринять, ибо перепробовал все ,что мог
в том числе переустановил виндоус и т. д.
опять нужна ваша помощь .что могло случиться?
|
|
|
|
09.06.2014, 08:30
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: Как сохранить еепром фаил в протеусе
Halex07 ,dosikuc
где вы -китыб, брательник гибнет!!!
|
|
|
|
09.06.2014, 08:52
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Как сохранить еепром фаил в протеусе
Сообщение от begun
|
,но вот через stk 200 не хочет.
Пробовал pony prog и другие программы, но ничего.
|
Подробней с этого места .
Не хочет файл открывать ? Не видит ?
__________________
Осторожно , злой кот
|
|
|
|
09.06.2014, 19:55
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: Как сохранить еепром файл в протеусе
спасибо dosikus что взялись
сами понимаете -брат братом силен
Значит все по порядку
Сохраняю скопированный фаил proneusa в отдельной папку ( пробовал и в папке проекта и отдельно куда папала.
Затем чтобы записать этот фаил в мк. в пограмматоре stk-200 набираю
file-load eeprom, нахожу соответствующий фаил eep. и open.
После этого фаил по идее должен был записаться в буфер программатора
и с помощью команды edit -eeprom вписаться в окно программатора.
раньше все так и работала без проблем ,но в один прекрасный день, не знаю по какой причине (возможно по причине вирусов) в eeprom фаил rpoteusa перестали копироваться данные через программатор, хотя в блокноте они записываются. т .е. через программатор не проходят.
На запрос load eeprom -open-edit-eeprom окно программатора пуст в смысле одни FF.Я стал експериментировать ,преобразовывать фаилы с HEX-BIN ,TXT-BiN ,сравнивал их друг с другом якобы выявить причину но ничего.Даже переставил виндоус и заново поставил все программы,чтобы убрать вирусы.
По вашему указанию готов продолжить эксперименты по выявлению причины недуга.
|
|
|
|
09.06.2014, 20:31
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Как сохранить еепром файл в протеусе
begun, выкладывай тот файл что создаешь в протеусе ...
__________________
Осторожно , злой кот
|
|
|
|
09.06.2014, 20:46
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Как сохранить еепром файл в протеусе
2 dosikus, ой подозреваю, что выкладка не поможет. Формат не тот!!! Впрочем, возможно и я -Брут.
__________________
Halex
|
|
|
|
09.06.2014, 23:34
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: Как сохранить еепром файл в протеусе
в обшем то все примитивно как ак.
#include ‹mega8.h›
eeprom unsigned char e[10];
unsigned char c;
// External Interrupt 0 service routine
interrupt [EXT_INT0] void ext_int0_isr(void)
{
c++;
e[c]=c;
}
void main(void)
{
PORTB=0x00;
DDRB=0xFF;
PORTC=0x7F;
DDRC=0x00;
PORTD=0xFF;
DDRD=0x02;
TCCR0=0x00;
TCNT0=0x00;
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;
GICR|=0x40;
MCUCR=0x02;
GIFR=0x40;
TIMSK=0x00;
// Global enable interrupts
#asm("sei")
while (1)
{
// Place your code here
};
}
в протеусе в eeprom avr записывается последовательность чисел
Нухно их сохранить и записать в реальный мк.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:26.
|
|