роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Без описания
finomen812 Post Id


Рядовой


Сообщений всего: 9
Дата рег-ции: Окт. 2008  



с микроконтроллерами не общался. решил начать с ATMega16, появились вопросы:
ATmega16-16PU (PI) PDIP40 что особенного в этом контроллере? как я понял PDIP40 это форм-фактор, а что такое 16PU и PI ? подскажите...

и еще применимы ли к ней статьи:
http://myrobot.ru/stepbystep/mc_programmer.php
http://myrobot.ru/stepbystep/mc_...irst_project.php

согласно ДШ у этого контроллера 2 вывода GND, их оба к минусу питания лепить?

в ДШ напряжение 4,5-5,5V какое лучше использовать? (как источник будет лабораторный блок питания с регулировкой тока и напряжения)

и нигде не нашел, как подключать к МК кнопки чтобы можно было получить их состояние (нажата/ненажата) в прошивке?

ЗЫ в программировании разбираюсь куда лучше чем в электротехнике

ЗЗЫ жду ответа, дабы пойти затариваться нужными деталами
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 660
Дата рег-ции: Март 2007  



finomen812 пишет:
с микроконтроллерами не общался. решил начать с ATMega16, появились вопросы:
ATmega16-16PU (PI) PDIP40 что особенного в этом контроллере? как я понял PDIP40 это форм-фактор, а что такое 16PU и PI ? подскажите...

16 это максимальная рабочая частота в мегагерцах.
PU корпус QFP (планарный квадратный с маленьким шагом)
PI корпус DIP с ногами привычными прямоугольный
finomen812 пишет:
согласно ДШ у этого контроллера 2 вывода GND, их оба к минусу питания лепить?

можно и 1, поиграца хватит.

finomen812 пишет:
в ДШ напряжение 4,5-5,5V какое лучше использовать? (как источник будет лабораторный блок питания с регулировкой тока и напряжения)

бери золотую середину +5 тобиш Ж)))

finomen812 пишет:
и нигде не нашел, как подключать к МК кнопки чтобы можно было получить их состояние (нажата/ненажата) в прошивке?

ну для простоты на землю порты кнопками сади. В контроллере поддягивающие резисторы включиш.
 
 Top
finomen812 Post Id


Рядовой


Сообщений всего: 9
Дата рег-ции: Окт. 2008  



запрограммировать через LPT как в той статье описано получится? или надо к другим выводам?

а к кнопкам резисторы по 200Ом не надо добавить?
 
 Top
бот_м_16 Супермодератор Post Id



Супермодератор


Сообщений всего: 1033
Дата рег-ции: Окт. 2008  



Прошить получится
Резисторы не нужны в самой микрухи есть подтяжка( от питания через 40 ком(помоему) )
 
 Top
Белый Волк Супермодератор Post Id



Супермодератор


Сообщений всего: 648
Дата рег-ции: Февр. 2007  



Сравнение ATmega8 и ATmega16:
1.) Первая цифра в названии означает количество программируемой памяти (8 и 16 соответственно). Частота работы отражена во второй цифре (ATmega16L-8PI работает на 8 МГц, ATmega8-16PI - на 16 МГц). Буква L после первой цифры добавляется, если контроллер может работать на пониженном (Low) напряжении питания. Обычно 1.8 или 2.7 В.
2.) В ATmega16 есть интерфейс JTAG, который может быть использован для программирования и для внутрисхемной отладки.
3.) У ATmega8 три канала широтно-импульсной модуляции, у ATmega16 - 4.
4.) Несколько различий в ADC/АЦП (Analog to Digital Converter/Аналогово-цифровой преобразователь), в пользу ATmega16
5.) У ATmega8 - 5 режимов энергосбережения. У ATmega16 - 6.
6.) У ATmega8 28 выводов в корпусе PDIP, 23 линии ввода/вывода, у ATmega16 - 40 и 32.
7.) Разница в потребляемом токе - ATmega8 потребляет в активном режиме до 3,6 мА, а ATmega16 до 1,1 мА (тактовая частота - 1 МГц).

В названии:
ATmega16-16PU (PI)
P - форм-фактор корпуса. В данном случае - PDIP (Дип-корпус, самый распространённый вид в магазинах)
U - диапазон рабочих температур. В данном случае - -40°C...+85°C, причём если U - при производстве микросхем не использовался свинец, если I - использовался. Имеет значение только для утилизации.

Обе статьи применимы для ATmega16. Номера выводов:
MISO - 7
MOSI - 6
SCK - 8
RESET - 9

В микроконтроллере несколько выводов GND для удобства проектирования печатной платы. Обычно, к общей точке схемы присоединяют все выводы GND для отвода тепла.

При любом питающем напряжении из диапазона контроллер будет работать корректно.

Традиционно, клавиши управления ставятся между выводом контроллера, сконфигурированным, как вход, и общей точкой схемы, через резистор, ограничивающий ток через микроконтроллер. Достаточным током можно принять ток в 1 мА. Из закона ома, при напряжении питания 5 В и уровне логической единицы, например, 4.4 В: (4,4 В)/(0.001 А) = 4400 Ом. Точное соблюдение значения не принципиально.

(Отредактировано автором: 29 Октября, 2008 - 08:07:54)

 
 Top
finomen812 Post Id


Рядовой


Сообщений всего: 9
Дата рег-ции: Окт. 2008  



возник вопрос с FUSE BITS какой из 2х 8МГц надо выбрать
EXternal RC
External Crystal/Ceramic
??
у меня кварц на 8МГц и 2 конденсатора по 24пф по схеме из статьи Первый проек на микроконтроллере
 
 Top
finomen812 Post Id


Рядовой


Сообщений всего: 9
Дата рег-ции: Окт. 2008  



с фьюзами разобрался....ценой одного контроллера -( выбрал на нем ExternalClock, теперь че он творит я не понимаю...похоже на крайне медленное выполнение программы, но его не видит программатор -( что можно сделать?
подключен кварц на 8мГц с двумя кондерами по 24pf....можно чтонить сделать с этим контроллером(не паяя параллельный программатор)?

может можно его стереть подав напряжение на какиенить контакты? или еще какнить...магнитик на него положить....
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 660
Дата рег-ции: Март 2007  



Надо на вход XTAL подать тактовую частоту мегагерца 4. Тогда он запрограммируеца. Тактовую частоту можно взять с другого работающего контроллера...
 
 Top
finomen812 Post Id


Рядовой


Сообщений всего: 9
Дата рег-ции: Окт. 2008  



а кварц почему не робит? он на 8МГц?

(Отредактировано автором: 01 Ноября, 2008 - 10:18:58)

 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 660
Дата рег-ции: Март 2007  



Кварц не работает потому, что вы выбрали режим Внешнего тактирования. При этом схема внутреннего генератора выключается...
 
 Top
Страниц (1): [1]
« С чего начать? »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru