Микроконтроллеры для начинающих
|
|
| Пт, 09.01.2015, 23:36 | Сообщение # 281
|
bkmz268
Постов: 79
Друзья |
|
|
| Сб, 10.01.2015, 05:33 | Сообщение # 282
|
Витинари
Постов: 1503
Друзья |
bkmz268, частота выставляется через фьюзы, вот здесь: Открывается окошко вроде этого: В нем сначала надо обязательно нажать кнопку "Read", чтобы с МК считались текущие установки фьюзов. Частота камня выставляется через биты CKSEL0-3, но прежде чем это делать, лучше внимательно прочитать даташит, чтобы не наворотить косяков (в PIC'ах с этим делом, честно говоря, все гораздо проще: написал один раз частоту в герцах в заголовке программы, и ни программисту, ни пользователю об этом больше думать не надо). Фьюзы лучше ставить по картинкам, которые авторы прошивок обычно приводят к каждой схеме. Когда выставлены все нужные галочки, нажимаем кнопку "Write". Если же фьюзы менять не надо, а окошко уже открыли, нужно закрывать его только кнопкой "Cancel" и никак иначе! В противном случае есть неслабый шанс переписать фьюзы на нежелательные значения (и вдобавок залочить контроллер). На будущее, будь всегда предельно внимателен с фьюзами. Разработчики разных программ для прошивки по-разному смотрели на выставление галочек: у одних галочка означает, что бит выставлен, у других - снят. Но в схемах иногда приводятся скриншоты фьюзов для разных прошивальщиков. Понипрог и AVRStudio - самые распространенные (и система фьюзов в них, кстати, совпадает, в отличие от, например, Uniprof).
|
|
| Сб, 10.01.2015, 12:46 | Сообщение # 283
|
bkmz268
Постов: 79
Друзья |
NovemberDreamer, Спасибо за информацию
|
|
| Пн, 12.01.2015, 18:44 | Сообщение # 284
|
BIOS
Постов: 1456
ОК |
NovemberDreamer, как?
|
|
| Пн, 12.01.2015, 18:45 | Сообщение # 285
|
Витинари
Постов: 1503
Друзья |
BIOS, что "как"?
|
|
| Пн, 12.01.2015, 18:49 | Сообщение # 286
|
BIOS
Постов: 1456
ОК |
NovemberDreamer, Цитата шить AVR можно через обычную... USB-клавиатуру ? Лень гуглить...
|
|
| Пн, 12.01.2015, 19:00 | Сообщение # 287
|
Витинари
Постов: 1503
Друзья |
BIOS, а, вот:
Цитата Плюс этого девайса в том что его очень легко сделать, не требуется ЛУТ и больших знаний, а также можно сказать почти бесплатно =) Минусом является маленькая скорость прошивки, но это утверждение сам не проверял. Чтобы в последующем сделать самостоятельно программатор AVR USBASP, Вам потребуется прошить управляющий контроллер, и для этих целей нужен COM или LPT порт, которые уже практически вымерли как динозавры.Так вот для прошивки управляющего контроллера как раз и можно использовать данный девайс =) Немного о самом процессе изготовления: Самым главным параметром является наличие 3 светодиодов на клавиатуре. Разбираем ее и достаем оттуда управляющую плату, остальное нам не понадобится. Теперь выпаиваем светодиоды и вместо них к катодам(то есть к минусу) припаиваем провода которые будут подключаться на МК а также припаиваем питание контроллера.Так как на моей клаве было 4 светодиода, то я задействовал все.А в первоисточнике только три светодиода и провода припаивались на MOSI, RESET, SCK.Провода на ножку MISO нет и не получится проверить правильность заливки.Но это не критично =) Программатор готов! Видео работы
Еще нужна специальная программа для прошивки - она есть в подписи к видео.
|
|
| Пн, 12.01.2015, 19:05 | Сообщение # 288
|
BIOS
Постов: 1456
ОК |
Афигеть!
|
|
| Пн, 12.01.2015, 19:07 | Сообщение # 289
|
Витинари
Постов: 1503
Друзья |
Мега8 шьется таким макаром 160 минут
|
|
|