| AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
USBasp не видит tiny2323
14.05.2017, 14:19
|
|
|
Прохожий
Регистрация: 14.05.2017
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
USBasp не видит tiny2323
здравствуйте!
прошу помощи !
была у меня tiny2323 работала на int 4 Мгц , тут мне приспичило подкорректировать прогу, ну и разделил 4 Мгц на 256 получилось 15 Кгц
теперь USBasp не видит чип.
почитал, почитал: и, если я правильно понял USBasp не работает ниже 8 Кгц и поэтому разговора не будет.
правда ли что USBasp не работает ниже 8 Кгц ?
и что теперь можно сделать?
|
|
|
|
14.05.2017, 20:31
|
|
|
Гражданин KAZUS.RUN
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 841
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: USBasp не видит tiny2323
Сообщение от viktop
|
здравствуйте!
прошу помощи !
была у меня tiny2323 работала на int 4 Мгц , тут мне приспичило подкорректировать прогу, ну и разделил 4 Мгц на 256 получилось 15 Кгц
теперь USBasp не видит чип.
почитал, почитал: и, если я правильно понял USBasp не работает ниже 8 Кгц и поэтому разговора не будет.
правда ли что USBasp не работает ниже 8 Кгц ?
и что теперь можно сделать?
|
У меня в USBASP в списке нет tiny2323. Но я проверил на tiny13.
Снял перемычку и запрограммировал на int 128 kHz и делитель на 8. Все функции были доступны, только не мог прочитать флеш. Поставил перемычку на место, установил частоту 1MHz и все стало нормально.
Правда, в конце эксперимента, все-таки убил МК. В спешке открыл окно установки фьюзов и не запрограммировав их нажал Write All чем запретил доступ к МК через SPI. Может и у Вас что нибудь такое? Если драйвера в порядке, то может быть или SPI запрещен, или RSTDISBL=0, или включено внешнее тактирование или внешний кварц.
Сообщение от viktop
|
|
ну и разделил 4 Мгц на 256 получилось 15 Кгц
|
Ну, а делителя на 256 во фьюзах я невидел, тольлко на 8.
Последний раз редактировалось МВА; 14.05.2017 в 20:34.
|
|
|
|
15.05.2017, 20:15
|
|
|
Прохожий
Регистрация: 14.05.2017
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: USBasp не видит tiny2323
Сообщение от МВА
|
|
Ну, а делителя на 256 во фьюзах я невидел, тольлко на 8.
|
это не фузы, это в код в проге
ldi temp, 0x8
out CLKPR, temp
|
|
|
|
15.05.2017, 21:21
|
|
|
Вид на жительство
Регистрация: 10.06.2007
Сообщений: 429
Сказал спасибо: 34
Сказали Спасибо 51 раз(а) в 47 сообщении(ях)
|
Re: USBasp не видит tiny2323
viktop, если tiny2313, то код в проге на прошивку не влияет. Да и на других AVRках не должен. Вот фьюзы да, а там только /8
Так что если USBasp не видит МК и на 8 КГц, то что-то с железом или, скорее всего, со фьюзами. МВА уже сказал это - прислушайтесь к нему.
|
|
|
|
16.05.2017, 13:17
|
|
|
Гражданин KAZUS.RUN
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 841
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: USBasp не видит tiny2323
Сообщение от viktop
|
это не фузы, это в код в проге
ldi temp, 0x8
out CLKPR, temp
|
Только что закончил эксперименты со своей старой учебной платой.
1. запрограммировал фьюзы на 9,6 мгц.
2. залил прогу:
|
PHP код:
|
.include ‹tn13def.inc›
.include "macro.inc"
.cseg
.org 0x00
rjmp init
.org 0x03
rjmp OVF
init:
SPini //инициализация стека (в отдельном файле)
Ram_00 //обнуление памяти (там же)
//timer..........................
ldi r16, 1‹‹TOIE0
out timsk0,r16
ldi r16, 1‹‹cs00|1‹‹cs02
out tccr0b,r16
//port.............................
ldi r16, 1‹‹0
out ddrb,r16
ldi r16, 1‹‹2
out portb, r16
sei
main:
sbic pinb, 2
rjmp m1
ldi r16, 7
ldi r17,1‹‹7
out clkpr, r17
out clkpr, r16
m1:
rjmp main
;================================================= ===============================
OVF: in r16, portb
ldi r17,1‹‹0;
eor r16, r17
out portb, r16;
reti
|
Светодиод моргает очень часто (почти не тухнет)
3. Нажимаю на кнопку - частота примерно 0,5 гц.(одна вспышка за две сек)
4. Выключаю плату (снимаю питание)
5. После включения опять моргает быстро, а после нажатия кнопки медленно.
Выводы делай сам.
.P.S Попробовал рискнуть. Установил фьюзы на 1 МГц и разделил на 256 (примерно 3,9 кгц).
После включения частота примерно 0,5 гц. - после нажатия кнопки, примерно, 21 секунду горит - 21 сек. выключено.
После следующего включения все повторяется.
Затем стер флеш без проблем.
Последний раз редактировалось МВА; 16.05.2017 в 14:39.
|
|
|
|
16.05.2017, 17:45
|
|
|
Прохожий
Регистрация: 14.05.2017
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: USBasp не видит tiny2323
здорово всё у Вас !
но, фузы я не трогал.
частоту поделилил из проги.
прога работает, но связи между USBasp и 2323 нет.
и всё-таки вопрос,
может ли USBasp работать ниже 8 кГц ?
|
|
|
|
16.05.2017, 17:47
|
|
|
Заблокирован
Регистрация: 25.12.2016
Сообщений: 30
Сказал спасибо: 1
Сказали Спасибо 11 раз(а) в 8 сообщении(ях)
|
Re: USBasp не видит tiny2323
Сообщение от МВА
|
|
В спешке открыл окно установки фьюзов и не запрограммировав их нажал Write All чем запретил доступ к МК через SPI.
|
А с каких пор AVR научились устанавливать бит запрета программирования через SPI при программировании через него же?!
|
|
|
|
16.05.2017, 17:51
|
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
|
Re: USBasp не видит tiny2323
Сообщение от Fenix
|
|
А с каких пор AVR научились устанавливать бит запрета программирования через SPI при программировании через него же?!
|
Ну например запрограммировать RSTDSBL
Или перенастроить фузы тактовой на то, чего нету (кварц, генератор...)
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
16.05.2017, 18:00
|
|
|
Заблокирован
Регистрация: 25.12.2016
Сообщений: 30
Сказал спасибо: 1
Сказали Спасибо 11 раз(а) в 8 сообщении(ях)
|
Re: USBasp не видит tiny2323
Ну так и надо писать, а то атмел так предусмотрительно сделал работу с этим фьюзом только в параллельном режиме, а тут, не оценили, проигнорировали сей факт)
|
|
|
|
16.05.2017, 18:39
|
|
|
Гражданин KAZUS.RUN
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 841
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: USBasp не видит tiny2323
Сообщение от Fenix
|
|
А с каких пор AVR научились устанавливать бит запрета программирования через SPI при программировании через него же?!
|
Первое окно - сразу при открытии ничего не запрограммировано
Второе окно - после чтения битов, или по дефолту (показано по дефолту и там SPIEN=0)
Я хотел прочитать фьюзы и с лету нажал Write All и сразу после записи выскочило окно ошибки чтения МК.
Такое же у меня было когда я залил программу а потом запретил ресет, чтобы использовать вывод как порт, когда не хватало одной ножки. После этого по SPI доступа к МК нет.
Сообщение от viktop
|
и всё-таки вопрос,
может ли USBasp работать ниже 8 кГц ?
|
Подожди немного, сейчас попробую запустить МК на 3,9 кгц и прочитать сигнатуру.
Запустил, нажал кнопку, и прочитал флеш в буфер. Связь не теряет (я даже не снимал перемычку). Но у меня нет в списке поддерживаемых МК серии 2323. В даташите на USBASP указана нижняя частота 8 кгц.
И надо учитывать что мастером является программатор, это он тактирует SCK на этих частотах.
Последний раз редактировалось МВА; 17.05.2017 в 09:50.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:33.
|
|