Easyelectronics.ru

Электроника для всех
Текущее время: 07 дек 2019, 03:40

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Pinboard + ftbb + tiny2313 = непонятки
СообщениеДобавлено: 09 янв 2012, 18:33 
Только пришел

Зарегистрирован: 13 дек 2011, 12:40
Сообщения: 15
Ребята, помогите разобраться:

Собираю устройство на ATtiny2313: http://radiokot.ru/circuit/digital/measure/38
Тинька первоначально залита. В процессе настройки нужна калибровка перезаписью EEPROM. Из железных программаторов есть только Pinboard 1.1. Прошивальшиком пользуюсь дудкой из архива ДиХалта с SinaProg. С определением тиньки проблем нет:
Код:
d:\avr\avr_progz\sinaprog>avrdude.exe -C avrdude.conf -p t2313 -P ft0 -c pinb -q

avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 6 sck 5 mosi 3 reset 7
avrdude.exe: drain OK

ft245r:  bitclk 230400 -> ft baud 115200
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x1e910a

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.

Но вот нормально считать EEPROM не получается. Если читаю в формат Intel Hex (-U eeprom:r:clr2313.hex:i), то на выходк получаю файл следующего содержимого:
Код:
:00000001FF


то есть всего два байта, хотя должен получить не меньше 100 байт.

И вообще, изначально шил её через LPT PonyProg'ом, файл для заливки выглядел вот так:
Цитата:
:100000004AFFFFFFFFFFFFFFFFFFFFFF00FFFFFFB4
:100010000000CCBA01DE985700000AC80546199ABC
:1000200000007224019398240100FFFFFFFFFFFFEF
:100030003E303C205045A3A54D204F4E2F4F464605
:100040002020202020204C202D2D2D2D2D2D2D2D1C
:1000500020202020204C4F204241542020202020CE
:100060002020202020202020202020202020202090
:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:00000001FF

К сожалению, больше тем програматором воспользоваться не могу, в наличии есть только Pinboard (1.1).

Попробовал зашить этот файл дудкой:
Код:
avrdude.exe -C avrdude.conf -p t2313 -P ft0 -c pinb -B 9600 -U eeprom:w:CLR2313.eep:i
avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 6 sck 5 mosi 3 reset 7
avrdude.exe: drain OK

ft245r:  bitclk 4800 -> ft baud 2400
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x1e910a
avrdude.exe: reading input file "CLR2313.eep"
avrdude.exe: writing eeprom (106 bytes):

Writing | ################################################## | 100% 2.09s

avrdude.exe: 106 bytes of eeprom written
avrdude.exe: verifying eeprom memory against CLR2313.eep:
avrdude.exe: load data eeprom data from input file CLR2313.eep:
avrdude.exe: input file CLR2313.eep contains 106 bytes
avrdude.exe: reading on-chip eeprom data:

Reading | ################################################## | 100% 2.11s

avrdude.exe: verifying ...
avrdude.exe: 106 bytes of eeprom verified

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.

Если я не дурак, то программа написала, что все 106 байт EEPROM зашились, но устройство теперь не работает вообще.

Чё делать-та, пацаны? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard + ftbb + tiny2313 = непонятки
СообщениеДобавлено: 09 янв 2012, 19:23 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
:00000001FF

ну это типо везде FF считалось. При чтении наглухо залоченого МК такой же хекс выдается на чтение.

Напиши прогу которая тебе будет еепромку по уарту в терминал выдавать, побайтно. Да попробуй что да как.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard + ftbb + tiny2313 = непонятки
СообщениеДобавлено: 09 янв 2012, 19:49 
Только пришел

Зарегистрирован: 13 дек 2011, 12:40
Сообщения: 15
Если бы я умел... :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB