С чего начать программировать микроконтроллеры?
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18852
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
Тут теперь надо разобраться как програмить.
Вот тут: http://radiokot.ru/start/mcu_fpga/avr/06/ по поводу портов для AT90s2313, пока не понял, для ATmega8-16PU так-же делать или там подругому надо?
Вот тут: http://radiokot.ru/start/mcu_fpga/avr/06/ по поводу портов для AT90s2313, пока не понял, для ATmega8-16PU так-же делать или там подругому надо?
-
Cat_CooLeR
- Опытный кот
- Сообщения: 732
- Зарегистрирован: Пт авг 22, 2008 16:59:43
- Контактная информация:
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18852
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
Народ! Помогите!
Вот тут: http://radiokot.ru/start/mcu_fpga/avr/03/ распиновка разъёма для подключения программируемой микросхемы одна, а на картинке ниже - совсем другая. Подскажите, какие выводы с МК на программаторе соединяются с какими выводами на програмируемом МК?

Вот тут: http://radiokot.ru/start/mcu_fpga/avr/03/ распиновка разъёма для подключения программируемой микросхемы одна, а на картинке ниже - совсем другая. Подскажите, какие выводы с МК на программаторе соединяются с какими выводами на програмируемом МК?

-
Cat_CooLeR
- Опытный кот
- Сообщения: 732
- Зарегистрирован: Пт авг 22, 2008 16:59:43
- Контактная информация:
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18852
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
И тут и там программируют одни типы МК. Как так получается, что на одном программаторе, на стандартный разъём, на вывод № 2 приходит +5В, а на другом - ("земля"). Так как мне подключить ATmega8-16PU к схеме, которая на картинке в моём предыдущем сообщении? Я вот думаю, может просто соединяются одноимённые выводы обоих МК? Тоесть PB2 на программаторе соединяется с PB2 на программируемом МК, PB3 соединяется с PB3, PB4 с PB4, PB5 с PB5?
И еще вопрос: Что означает вот эта фраза?
Какие FUSI мне надо поставить? И как?
Я пытаюсь сделать вот эту схему - http://easyelectronics.ru/usb-programma ... sbasp.html
И еще вопрос: Что означает вот эта фраза?
ВНИМАНИЕ! В той GUI оболочке что находится в архиве ИНВЕРСНЫЕ FUSE!!! То есть если в даташите написано, что дефолтные SCKEL3..0 = 0100 то тут будет показан 1011!!! Короче, как в PoniProg. Чего эти утырки так вертят эти несчастные FUSE я понять не могу, хоть бы предупреждали, а то бы залочил кристалл нахрен.
Какие FUSI мне надо поставить? И как?
Я пытаюсь сделать вот эту схему - http://easyelectronics.ru/usb-programma ... sbasp.html
Последний раз редактировалось SeregaT Пт янв 23, 2009 20:14:09, всего редактировалось 1 раз.
-
Cat_CooLeR
- Опытный кот
- Сообщения: 732
- Зарегистрирован: Пт авг 22, 2008 16:59:43
- Контактная информация:
-
Cat_CooLeR
- Опытный кот
- Сообщения: 732
- Зарегистрирован: Пт авг 22, 2008 16:59:43
- Контактная информация:
-
Cat_CooLeR
- Опытный кот
- Сообщения: 732
- Зарегистрирован: Пт авг 22, 2008 16:59:43
- Контактная информация:
- Аксель
- Опытный кот
- Сообщения: 800
- Зарегистрирован: Ср апр 25, 2007 09:50:43
- Откуда: Киев
- Контактная информация:
SeregaT писал(а):Я пытаюсь сделать вот эту схему - http://easyelectronics.ru/usb-programma ... sbasp.html
...... про подкл. МК к-й будем программировать к уже готовому программатору
ЫЫЫЫЫЫЫЫЫ. Там картинка есть как:
Красными буковками на рисунке: GND к GND, RST к RST, PWR к PWR и т.д.
*про перемычки! на прогере, чего автор хотел, надо запомнить...
Скелет колобка состоит из черепа.
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18852
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
Как прошить микроконтроллер по схеме "5 проводов" через порт принтера? Никак не получается. Вроде драйвер какой-то нужен. А при прошивке питание на микроконтроллер надо подавать только на вывод VCC или еще и на AVCC?
Читал что для запитки микросхемы можно взять питание прямо с порта принтера. Не подскажете, с какого вывода?
Читал что для запитки микросхемы можно взять питание прямо с порта принтера. Не подскажете, с какого вывода?
- Аксель
- Опытный кот
- Сообщения: 800
- Зарегистрирован: Ср апр 25, 2007 09:50:43
- Откуда: Киев
- Контактная информация:
какая ОС?
ХР, к примеру, не даёт некоторым прогам напрямую добраться до лпт. (на форуме есть разные решения)
Чем прошиваете?
И кстати, от этого зависит (не)возможность запитки МК от лпт. USB лишнего нет
?
По AVCC - если не вдаваться в подробности: надо.
Ещё короче: да.
ХР, к примеру, не даёт некоторым прогам напрямую добраться до лпт. (на форуме есть разные решения)
Чем прошиваете?
И кстати, от этого зависит (не)возможность запитки МК от лпт. USB лишнего нет
По AVCC - если не вдаваться в подробности: надо.
Ещё короче: да.
Скелет колобка состоит из черепа.
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18852
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
ОС - XP. Читал что есть драйвер, чтобы можно было в XP по LPT прошивать, нашёл прогу, где есть этот драйвер, поставил его, но всёравно ничего не получилось (пробовал прошивать в разных прогах, но микросхему они так и не увидели). Еще трубуется указать тип программатора, а какой у такого программатора тип?
Пытался подключить и с кварцом (12 Мгц и кондёры по 220 пф) и без кварца.
На AVCC питание не подавал, надо попробовать.
Пытался подключить и с кварцом (12 Мгц и кондёры по 220 пф) и без кварца.
На AVCC питание не подавал, надо попробовать.
- NiTr0
- Друг Кота
- Сообщения: 3051
- Зарегистрирован: Пт авг 10, 2007 12:49:55
- Откуда: kr.ua
- Контактная информация:
SeregaT писал(а):(12 Мгц и кондёры по 220 пф)
Много, они должны быть вроде около 22 пф. Кварц - кинуть МГц на 8, хотя и на 12 должна мега завестись.
Программатор - вроде как с byteblaster'ом совместим, но на 100% не уверен.
Хотя я все же рекомендую SIprog - только его можно еще больше урезать, там нужен всего 1 стабилитрон (или 2 диода, хотя - может и 1-го на +Vcc хватит, не помню есть ли по ресету ограничительный диод на Gnd) на Reset линию, по остальным линиям встроенные в мегу диоды ограничат напряжение. Итого - 3 резистора + 2 диода
SeregaT, а можно задать Вам интимный вопрос? Вам надо просто залить готовую прошивку в какое-то готовое устройство, или Вы хотите сами попробовать разрабатывать программы для МК? От Вашего ответа как раз и зависит, какой программатор и с каким программным обеспечением лучше использовать.
Кстати, посетите http://avr.nikolaew.org Там есть простые программаторы из нескольких проводков. И никакие драйверы не требуются. Но будьте осторожны с фьюзами. В программаторе UniProf, всё с точностью до наоборот, чем в других программаторах - "галки" соответствуют НЕ установленным фьюзам.
Кстати, посетите http://avr.nikolaew.org Там есть простые программаторы из нескольких проводков. И никакие драйверы не требуются. Но будьте осторожны с фьюзами. В программаторе UniProf, всё с точностью до наоборот, чем в других программаторах - "галки" соответствуют НЕ установленным фьюзам.