AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
25.02.2010, 20:09
|
|
Частый гость
Регистрация: 02.12.2008
Сообщений: 32
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
4 Easyrider83
Очень внимательно проверь фузы - по исходному состоянию работает с внутренним сбросом и на частоте прим. 1 МГц.
У меня прекрасно шьются через PonyProg и его же программатор (через ком-порт подключаемый). Описание - http://www.lancos.com/siprogsch.html
схема во вложении. для более устойчивой работы (при длинном шлейфе) добавил мс 561-й серии - 4 элемента, в параллель, на чтение из АВР в СОМ-порт (некоторые контроллеры 90-й серии недотягивали уровни сигналов).
|
|
|
|
28.02.2010, 18:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
вопрос по EEPROM.Юзаю программатор CV ... если размер прошивки EEPROM небольшой - всё прекрасно....как только под сотню байт и выше - виснет программирование в случайных местах..выход- по трём кнопкам....НО- это на всех версиях CV124/125.... на CV2 - нормально....Это фича/баг такие?
|
|
|
|
28.02.2010, 18:52
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Сообщение от sio_66
|
4 Easyrider83
Очень внимательно проверь фузы - по исходному состоянию работает с внутренним сбросом и на частоте прим. 1 МГц.
У меня прекрасно шьются через PonyProg и его же программатор (через ком-порт подключаемый). Описание - http://www.lancos.com/siprogsch.html
схема во вложении. для более устойчивой работы (при длинном шлейфе) добавил мс 561-й серии - 4 элемента, в параллель, на чтение из АВР в СОМ-порт (некоторые контроллеры 90-й серии недотягивали уровни сигналов).
|
Спасибо, уже разобрался. Устройство заработало.
|
|
|
|
01.03.2010, 18:21
|
|
Прописка
Регистрация: 14.01.2008
Сообщений: 121
Сказал спасибо: 1
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Сообщение от ovsep
|
Чтобы включить аппаратно собачий таймер в режиме RESET необходимо:
- при прошивке микроконтроллера установить в "0" фьюс WDTON
|
Вот что написано в даташите:
WDTON | 6 | WDT always on 1 | (unprogrammed, WDT enabled by WDTCR)
Бит 6 WDTON по умолчанию (заводская установка) незапрограммирован (установлен в 1) WDT включен. Для того, чтобы выключить, нужно запрограммировать фьюз WDTON (установить в 0).
Datasheet ATMega8 page 223.
|
|
|
|
02.03.2010, 21:05
|
|
Частый гость
Регистрация: 10.12.2008
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Программирование AVR, FUSE и все что с этим связано.
To alpebar
По моему ничем вполне вразумительного текста не добьетесь.
Тем же AVR Studio можете дизассемблировать, только придется потом
разбираться - где просто блок данных(определенных .DW .DB), а где исходник.
и кроме того, там будут все условные и безусловные переходы,все вызовы подпрограмм в ФИЗИЧЕСКИХ адресах(типа RJMP 0x0067).
А если дизассемблер примет блок данных определенных директивами DB DW за команды(что чаще всего и бывает),то вообще собьется и команды будут дизассемблироваться неправильно.
Короче придется нудно и долго лазить по коду и отделять плевелы от зерен.
Но вполне можно.
Последний раз редактировалось Bylina; 02.03.2010 в 21:07.
|
|
|
|
02.03.2010, 23:14
|
|
Прохожий
Регистрация: 17.11.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Программирование AVR, FUSE и все что с этим связано.
dosikus, ////////
|
|
|
|
02.03.2010, 23:16
|
|
Прохожий
Регистрация: 17.11.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Программирование AVR, FUSE и все что с этим связано.
dosikus, ////////
avr123-nm-ru,
|
|
|
|
02.03.2010, 23:19
|
|
Прохожий
Регистрация: 17.11.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Программирование AVR, FUSE и все что с этим связано.
1111111111
|
|
|
|
03.03.2010, 00:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Сообщение от alpebar
|
Есть рабочий hex.файл для тину13 но нет исходника. Хочу получить исходник asm. сделать изменения и сохранить в новый hex.Чем проще это сделать?
Спасибо.
|
IDA Pro. При определенном навыке получается вполне читабельный текст, без всех тех ужасов, про которые говорил Bylina, который потом скармливается компилятору.
|
|
|
|
03.03.2010, 22:10
|
|
Прописка
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Какой к черту ида про?
Открой его в AVR Studio она сама тебе дизассемблирует хекс
|
|
|
Сказали "Спасибо" di_halt
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:17.
|
|