Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

USBasp не видит tiny2323

Непрочитано 14.05.2017, 14:19  
viktop
Прохожий
 
Регистрация: 14.05.2017
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
viktop на пути к лучшему
По умолчанию USBasp не видит tiny2323

здравствуйте!

прошу помощи !

была у меня tiny2323 работала на int 4 Мгц , тут мне приспичило подкорректировать прогу, ну и разделил 4 Мгц на 256 получилось 15 Кгц
теперь USBasp не видит чип.

почитал, почитал: и, если я правильно понял USBasp не работает ниже 8 Кгц и поэтому разговора не будет.

правда ли что USBasp не работает ниже 8 Кгц ?

и что теперь можно сделать?
Реклама:
viktop вне форума  
Непрочитано 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  
viktop
Прохожий
 
Регистрация: 14.05.2017
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
viktop на пути к лучшему
По умолчанию Re: USBasp не видит tiny2323

Сообщение от МВА Посмотреть сообщение
Ну, а делителя на 256 во фьюзах я невидел, тольлко на 8.
это не фузы, это в код в проге

ldi temp, 0x8
out CLKPR, temp
viktop вне форума  
Непрочитано 15.05.2017, 21:21  
H4LF
Вид на жительство
 
Аватар для H4LF
 
Регистрация: 10.06.2007
Сообщений: 429
Сказал спасибо: 34
Сказали Спасибо 51 раз(а) в 47 сообщении(ях)
H4LF на пути к лучшему
По умолчанию Re: USBasp не видит tiny2323

viktop, если tiny2313, то код в проге на прошивку не влияет. Да и на других AVRках не должен. Вот фьюзы да, а там только /8
Так что если USBasp не видит МК и на 8 КГц, то что-то с железом или, скорее всего, со фьюзами. МВА уже сказал это - прислушайтесь к нему.
H4LF вне форума  
Непрочитано 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 сек. выключено.
После следующего включения все повторяется.
Затем стер флеш без проблем.
Миниатюры:
Нажмите на изображение для увеличения
Название: Рисунок1.png
Просмотров: 0
Размер:	51.2 Кб
ID:	114430  

Последний раз редактировалось МВА; 16.05.2017 в 14:39.
МВА вне форума  
Непрочитано 16.05.2017, 17:45  
viktop
Прохожий
 
Регистрация: 14.05.2017
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
viktop на пути к лучшему
По умолчанию Re: USBasp не видит tiny2323

здорово всё у Вас !

но, фузы я не трогал.
частоту поделилил из проги.
прога работает, но связи между USBasp и 2323 нет.

и всё-таки вопрос,

может ли USBasp работать ниже 8 кГц ?
viktop вне форума  
Непрочитано 16.05.2017, 17:47  
Fenix
Заблокирован
 
Регистрация: 25.12.2016
Сообщений: 30
Сказал спасибо: 1
Сказали Спасибо 11 раз(а) в 8 сообщении(ях)
Fenix на пути к лучшему
По умолчанию Re: USBasp не видит tiny2323

Сообщение от МВА Посмотреть сообщение
В спешке открыл окно установки фьюзов и не запрограммировав их нажал Write All чем запретил доступ к МК через SPI.
А с каких пор AVR научились устанавливать бит запрета программирования через SPI при программировании через него же?!
Fenix вне форума  
Непрочитано 16.05.2017, 17:51  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: USBasp не видит tiny2323

Сообщение от Fenix Посмотреть сообщение
А с каких пор AVR научились устанавливать бит запрета программирования через SPI при программировании через него же?!
Ну например запрограммировать RSTDSBL
Или перенастроить фузы тактовой на то, чего нету (кварц, генератор...)
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 16.05.2017, 18:00  
Fenix
Заблокирован
 
Регистрация: 25.12.2016
Сообщений: 30
Сказал спасибо: 1
Сказали Спасибо 11 раз(а) в 8 сообщении(ях)
Fenix на пути к лучшему
По умолчанию Re: USBasp не видит tiny2323

Ну так и надо писать, а то атмел так предусмотрительно сделал работу с этим фьюзом только в параллельном режиме, а тут, не оценили, проигнорировали сей факт)
Fenix вне форума  
Непрочитано 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 на этих частотах.
Миниатюры:
Нажмите на изображение для увеличения
Название: Рисунок1.png
Просмотров: 0
Размер:	13.1 Кб
ID:	114444   Нажмите на изображение для увеличения
Название: Рисунок2.png
Просмотров: 0
Размер:	14.6 Кб
ID:	114445   Нажмите на изображение для увеличения
Название: Рисунок3.png
Просмотров: 0
Размер:	318.9 Кб
ID:	114446  

Нажмите на изображение для увеличения
Название: Рисунок4.png
Просмотров: 0
Размер:	276.1 Кб
ID:	114447  

Последний раз редактировалось МВА; 17.05.2017 в 09:50.
МВА вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
stm8s103f3 прошивка usbasp vladisslav1 STM8 12 08.03.2020 21:43
Zebra GK420d не видит разрыв этикеток Антон0011 Ремонт оргтехники 1 10.07.2014 23:03
Ноутбук не видит системный диск Electric75 Делимся опытом 152 24.02.2013 15:13
DVD Deso плейер не видит диски Val-kip Видеотехника 2 08.07.2010 10:51
Пара вопросов по USBasp и avrdude graham Микроконтроллеры, АЦП, память и т.д 1 16.02.2006 23:25


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.