Обсуждаем контроллеры компании Atmel.
Вс янв 28, 2007 09:51:54
Ну ты прав про внешний генератор. Вижу пару выходов из положенния:
1. avreal программатор у него есть ножка для внешней генерации.
2. если с первым пунктом всё плохо, то возьми второй проц и взведи на нём ШИМ на какую-нить частоту и заведи на проц. Если и второго проца нет, ну тогда.... тогда можно взять 555ый таймер и задать его генератором
В любом случает надо как-то задать генерацию.
Ах да, есть ещё вариант - будешь в Омске заходи, у меня типа теперь есть параллельный программатор.
Вс янв 28, 2007 10:08:17
Spider писал(а):возьми второй проц и взведи на нём ШИМ на какую-нить частоту
и какая макс частота ШИМ ? лучше просто ногой подрыгать.
Вс фев 11, 2007 13:42:16
У меня макетка с тини2313 , кварц -керамика ЗТТ 2 мГц ( 3 вывода ) , программатор АВРшелл ( FBPRG/STK-200 ) , поставил CKSEL=C , а может надо Е , и SUT=2 , а мне кажется надо 0 или 3 , подскажите что эффективнее для обычной схемы ( или для каких практических случаев какое значение SUT )? Кроме того что такое BOD ?
Я начал в декабре по Радиокоту ( это самый понятный и грамотный ресурс ) , пока я здесь
http://radiokot.ru/start/mcu_fpga/avr/07/ ....
Так меня удивило несовпадение времени моргания частоте кварца !!!
Оказалось по умолчанию схема работает от РЦ 8мГц , а кварц любой можно ставить , или не ставить .... Как-то пропущен вопрос про самое начало - выбор источника тактирования в схеме ... Кинулся читать даташит , а авторы там
http://www.atmel.com/dyn/resources/prod ... oc2543.pdf сами запутались в процессе написания/разработки и других запутывают ...
В ресурсах для начинающих/книжках освещаются только самые примитивные фьюзы вроде SMEN , RSTDSBL , т.е. те , которые 0 или 1 , остальное в форумах методом тыка ... Хоть бы Радиокот как-нибудь бы классифицировал многозначительные/взаимосвязанные фьюзы для оптимального использования - ведь внятно для начинающих нигде ничего нет ...
Мог бы помочь тестированием , как самый начинающий !!!!
Вс фев 11, 2007 14:23:13
nicname писал(а):фьюзы для оптимального использования - ведь внятно для начинающих нигде ничего нет ...
Не ужели вы и правда полагаете что перерыли весь интернет, чтоб говорить что НИГДЕ и НИЧЕГО НЕТ !
Вот например ответ поисковика Rambler.ru
http://www.rambler.ru/srch?set=www&word ... 9%F2%E8%21
и в книгах нет ?
Вс фев 11, 2007 14:53:44
Spider писал(а): тогда можно взять 555ый таймер и задать его генератором
боюсь 555 слижком низкочастотный, можно на логике RC генератор сделать - CD4093b например (an937 irf.com)
Последний раз редактировалось
Abakt Вс фев 11, 2007 16:01:23, всего редактировалось 1 раз.
Вс фев 11, 2007 14:55:14
Abakt писал(а):nicname писал(а):фьюзы для оптимального использования - ведь внятно для начинающих нигде ничего нет ...
Не ужели вы и правда полагаете что перерыли весь интернет, чтоб говорить что НИГДЕ и НИЧЕГО НЕТ !
Вот например ответ поисковика Rambler.ru
http://www.rambler.ru/srch?set=www&word ... 9%F2%E8%21
О-о-о , это опять вы
, и опять там , а место , где там показать можете , я вот конкретно могу показать где лажа в даташите для аттини2313 - стр. 22 -24 !!! По делу есть чего ? Так вставили бы сюда , чего скромничать , ведь у вас не этот звезданутый ПДФ , который в основном читают здесь , да и везде , но не печатают нигде !!!
Вс фев 11, 2007 17:54:59
Rev2543H-AVR-02/05 , попробую найти посвежее и показать что и где , а в моей сначала , в табл.4 , указано что для керамики 0.4-0.9 мГц CKSEL=C , потом в табл.5 что бывает и CKSEL бывает и D для керамики , правда в табл.4 про керамику на частоту 0.9-3.0 ни слова , в табл.5 я выбираю быстро установливающееся напряжение питания ( если power - питание ) - SUT=0/3 , но этот параметр действителен только для CKSEL=C , для CKSEL=D наоборот медленно устанавливающееся напряжение питания , мне надо вообще-то керамику 6 мГц , выходит CKSEL=E , если наплевать , что в этом случае надо кварц с конденсаторами ( у меня трёхногая керамика вся ) , тогда SUT=0/3 подходит ... Но мне надо и BOD enabled , в общем без совета кого-либо опытного сложновато пока .... Да и с техническим английским туговато , смотрю в таблицу - понимаю , а примечания даже со словарём трудно расшифровать ...
Вс фев 11, 2007 18:16:54
nicname писал(а):с техническим английским туговато
поэтому я и дал вам ссылку на рускоязычный ресурс и КНИГИ на русском.
я думаю что для керамики на 6 МГц и BOD
нужно по табл. 4 и 5 поставить:
CKSEL3...0 1100
SUT1..0 10
Вс фев 11, 2007 18:50:09
Abakt писал(а):nicname писал(а):с техническим английским туговато
поэтому я и дал вам ссылку на рускоязычный ресурс и КНИГИ на русском.
я думаю что для керамики на 6 МГц и BOD
нужно по табл. 4 и 5 поставить:
CKSEL3...0 1100
SUT1..0 10
Вы допёрли до этого после моих мучений , или их плодами пользуетесь ??? В общем если что-то где-то кому-нибудь по этому поводу советовать будете - ссылка на Радиокота обязательна ....
Хоть авторов книг назовите , а то может читал уже ... Туговато - в смысле лень мозгами сегодня шевелить , хотя для кота попробую осмысленно сделать изыскания по поводу BOD ....
Пн фев 12, 2007 19:04:54
Итак для начинающих - все схемы и программы хороши , только по умолчанию Атмел весьма заботится о нас , и буде если в свеженькую хорошенькую схемку Вы вставите самоcтоятельно красиво прошитый свежайший микроконтроллёр , то вероятность того , что схема будет тормозить раз в восемь оч. велика - 100 % !!!!
Надо заводскую прошивку в нужных местах попортить !!!! Не все программаторы наверное на это способны ....
Берем самый , на мой взгляд популярный AVReal32 устанавливаем в папку (диск) С , собираем программатор FBPRG c питанием м\схемы от порта ЛПТ , подключаем , запускаем из командной строки avreal32 -
cd C: avreal32 -p1 +TINY2313 -o0 -ap -ai100 -2 -w -fCKSEL=E,SUT=0,CKDIV=1 -%
имя для м\схемы введёте то , какое на Вашей написано .....
Программируем дальше какими надо кодами и данными - шансы что заработает так как надо - возрастут многократно !!!!
Вс фев 25, 2007 10:24:12
Так а если я хочу юзать встроенный RC-генератор, я ставлю CKSEL4..0 = 0100, а как мне высталять SUT1..0?
Вс фев 25, 2007 11:03:57
10 - оставьте как "с завода" табл. 10 дш
Ср мар 07, 2007 09:38:58
Народ кто програмит на AB. никак не пойму какие фьюзы или лок биты включать чтобы нельзя было считать потом мк после прошивки
Спасибо ребят
Ср мар 07, 2007 10:46:10
Нужно отметить - "програминг и верификэйшн дисэбэлд"
Т.е. прошивку нельзя будет считать и значит проверить.
Фьюзы не зависят от среды в которой программируете.
Ср мар 07, 2007 22:56:41
Да нет ставлю lock futher programing and ...
безтолку
Ср мар 07, 2007 23:27:31
Я и ГРЮ ! Вы ж верификацию не запрещаете ! А если можно проверять - значит можно считывать - как иначе проверишь ?
Чт мар 08, 2007 00:05:59
Повторяю у меня стоит lock futher programming and verify.
после этого все читается
Чт мар 08, 2007 00:09:11
ну значит что-то не так. у меня не читается. пишет - "верифекейшн фейлд"
Чт мар 08, 2007 00:13:21
Это в ab или в code vision?
в ав там еще есть boot lock bits0 и 1
Что это?
Ср мар 14, 2007 14:32:30
Подскажите пожалуйста, где можно скачать CodeVisionAVR с настройками фьюзов или выложите - это конечно на много лучше.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.