Мало у меня в жизни развлечений, поэтому задумал я невозможное...
хочу светодиодом помигать.
Для этого я так полагаю мне нужен ATtiny (аж 30 рублей), разём female для COM порта (дороже контроллера!, нопотянуть...), провода и светодиод и софтинка какая-то. верно? или ещё что-то нужно.
Завтра пойду в chip-dip с паяльником... и чтобы не выглядеть полным идиотом, не подскжите что мне нужно?
1. mozg - 13 Июня, 2008 - 20:23:32 - перейти к сообщению
2. digger - 14 Июня, 2008 - 01:08:59 - перейти к сообщению
Желательно еще что-нибудь прочитать перед столь серьезным и увлекательным походом, который может в корне перевернуть Вашу жизнь.
Например,
http://myrobot.ru/stepbystep/mc_...irst_project.php
Помимо паяльника в "Чип и Дип" с собой лучше взять еще штангенциркуль. Во-первых, Вы будете выглядеть убедительнее. Во-вторых, штангенциркуль вообще вещь замечательная и лишним не будет.
Например,
http://myrobot.ru/stepbystep/mc_...irst_project.php
3. VCOM - 14 Июня, 2008 - 07:46:03 - перейти к сообщению
Это ога, возьми секстант еще с собой, приди в Чип Дип в полдень, и начни измерять угол возвышения Солнца. Так ваще пипец убедительно будет. Я так думаю те все нужное на халяву выдадут
\n\n(Добавление)
Ты думаешь в Чип Дипе своих паяльников не хватает?
Ты думаешь в Чип Дипе своих паяльников не хватает?
4. Admin - 14 Июня, 2008 - 13:45:33 - перейти к сообщению
to mozg
Только не обижайтесь, пожалуйста. Это добрый юмор.
А если серьезно, то микроконтроллер в DIP-корпусе для первых опытов:
ATtiny26-16PU
ATtiny26-16PI
ATtiny26L-16PU
ATtiny26L-16PI
ATtiny2313-20PI
ATtiny2313-20PU
ATtiny2313V-10PI
ATtiny2313V-10PU
ATmega8-16PU
ATmega8-16PI
ATmega8L-16PU
ATmega8L-16PI.
К нему лучше купить панельку, в просторечии называемую "кроваткой", чтобы при пайке не спалить микросхему.
Из светодиодов подойдет любой маломощный. Лучше взять сразу пяток (попробуете запрограммировать различные варианты "бегущих огней"
и резисторов ограничительных на 200 Ом - можно сразу десяток.
Еще Вам понадобится кварцевый резонатор на 4-8 МГц и два конденсатора к нему на 20-27 пф.
Если у Вас есть в наличии параллельный порт, то можно обойтись без COM-программатора обычными "пятью проводками". Купите разъем для параллельного порта (DI-25M вилка 25 pin на шлейф) и метр шлейфа к нему.
Для питания понадобится отсек на три или четыре батарейки AA. Или можно два отсека на две батареи AA, если в наличии не окажется нужных.
Ну и сами батарейки
===============
PS' Я для убедительности, кроме штангенциркуля в нагрудном кармане, себе еще за ухо огрызок карандаша кладу. Надеваю беретку и вешаю на нос роговые очки без стекол. Иногда детали отдают на халяву даже до того, как я вытаскиваю из авоськи свой любимый секстант.
Только не обижайтесь, пожалуйста. Это добрый юмор.
А если серьезно, то микроконтроллер в DIP-корпусе для первых опытов:
ATtiny26-16PU
ATtiny26-16PI
ATtiny26L-16PU
ATtiny26L-16PI
ATtiny2313-20PI
ATtiny2313-20PU
ATtiny2313V-10PI
ATtiny2313V-10PU
ATmega8-16PU
ATmega8-16PI
ATmega8L-16PU
ATmega8L-16PI.
К нему лучше купить панельку, в просторечии называемую "кроваткой", чтобы при пайке не спалить микросхему.
Из светодиодов подойдет любой маломощный. Лучше взять сразу пяток (попробуете запрограммировать различные варианты "бегущих огней"
Еще Вам понадобится кварцевый резонатор на 4-8 МГц и два конденсатора к нему на 20-27 пф.
Если у Вас есть в наличии параллельный порт, то можно обойтись без COM-программатора обычными "пятью проводками". Купите разъем для параллельного порта (DI-25M вилка 25 pin на шлейф) и метр шлейфа к нему.
Для питания понадобится отсек на три или четыре батарейки AA. Или можно два отсека на две батареи AA, если в наличии не окажется нужных.
Ну и сами батарейки
===============
PS' Я для убедительности, кроме штангенциркуля в нагрудном кармане, себе еще за ухо огрызок карандаша кладу. Надеваю беретку и вешаю на нос роговые очки без стекол. Иногда детали отдают на халяву даже до того, как я вытаскиваю из авоськи свой любимый секстант.
5. mozg - 14 Июня, 2008 - 16:59:24 - перейти к сообщению
О, да статейка - супер. с картинками. люблю такие.
Жаль ни секстанта ни штангенциркуля - нет, так что чтобы казаться круче придётся ATmega покупать. аж целых 180 руб. но что поделать ...
уже вернулся. крутым быть не получилось. сначала сказал "дайте мне пожалуйсто..." потом дал картинку из статьи и сказал "ы ы ы" и мне дали всё что нужно. собираю...
нехватило 4-х резисторов. В магазин уже не успею. так что завтра.
Жаль ни секстанта ни штангенциркуля - нет, так что чтобы казаться круче придётся ATmega покупать. аж целых 180 руб. но что поделать ...
уже вернулся. крутым быть не получилось. сначала сказал "дайте мне пожалуйсто..." потом дал картинку из статьи и сказал "ы ы ы" и мне дали всё что нужно. собираю...
нехватило 4-х резисторов. В магазин уже не успею. так что завтра.
6. digger - 15 Июня, 2008 - 01:19:20 - перейти к сообщению
Купите еще кнопку (пригодится для опытов) и один электролитический конденсатор емкостью от 100 до 470 мкф на 10-25 вольт.
Резисторов на 10 кОм - штук 5.
Эх, гулять, так гулять! Еще конденсаторов на 0,1 мкф - парочку.
А на прощание, небрежно бросив мелочь на прилавок, закажите выключатель для питания!
Вот это я понимаю! Шик!!!
Резисторов на 10 кОм - штук 5.
Эх, гулять, так гулять! Еще конденсаторов на 0,1 мкф - парочку.
А на прощание, небрежно бросив мелочь на прилавок, закажите выключатель для питания!
Вот это я понимаю! Шик!!!
7. mozg - 15 Июня, 2008 - 21:41:07 - перейти к сообщению
Даже 3D резистор - купил
Пишет - avrdude: failed to open parallel port "lpt1"
(Vista 64)
Не удаётся запустить giveio.sys\n\n(Добавление)
http://www.avrfreaks.net/index.p...485c35a290aa0c91
Ставить XP 32 не желательно.
Пишет - avrdude: failed to open parallel port "lpt1"
(Vista 64)
Не удаётся запустить giveio.sys\n\n(Добавление)
http://www.avrfreaks.net/index.p...485c35a290aa0c91
Ставить XP 32 не желательно.
8. digger - 16 Июня, 2008 - 01:25:09 - перейти к сообщению
Под 64 Вам с "пятью проводками" тяжеловато будет. Там с параллельным портом вообще проблематично.
Атмел в последней AVR Studio (AVR Studio 4.14) объявил о поддержке 64, но на предмет работы с параллельным портом через AVR Studio с помощью "пяти проводков"...
Вам, наверное, посерьезнее программатор будет нужен.
Атмел в последней AVR Studio (AVR Studio 4.14) объявил о поддержке 64, но на предмет работы с параллельным портом через AVR Studio с помощью "пяти проводков"...
Вам, наверное, посерьезнее программатор будет нужен.
9. mozg - 16 Июня, 2008 - 22:11:40 - перейти к сообщению
Моежт есть какой-нибудь фикс под AVR studio чтобы он хексы через LPT прописывал. или может есть какая-то программа которая пожет прошивать контроллеры через LPT - типа PonyProg, но чтобы с вистой 64 работала. или может есть какойто способ запустить всётаки этот giveio под вистой 64?
10. Admin - 17 Июня, 2008 - 16:42:35 - перейти к сообщению
Для параллельного порта под Windows Vista (64), насколько я понимаю, пока ничего нет. Хотя, может быть, скоро что-нибудь появится.
11. Svips - 19 Июня, 2008 - 09:10:11 - перейти к сообщению
Подскажите, у меня WinAVR не видит Atmega8.
На компе WinХP.
Вытравил плату с разводом всех ножек микроконтроллера, на нее установил панельку, припаял 8МГ кварц, поставил 2 кондера по 22ПФ, все как на приведенной сехеме на сайте. Споял простой программатор, тоже как показанно на сайте, через 4 резистора и "земляной" провод. Скачал и установил WinAVR. На компе еще стоит Delphi6 но с компиляцией проблем нет ни там ни там. Хекс файл создается нормально. Но вот подключаю МК через паралельный порт к компу и попытки залить прогу в МК ВинАВР пишет
> "make.exe" program
avrdude -p atmega8 -P lpt1 -c stk200 -U flash:w:my_test.hex
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
make.exe: *** [program] Error 1
> Process Exit Code: 2
> Time Taken: 00:01
Причем это она пишет даже если отключен МК от порта. Такое ощущение что она его просто не видет.
В программаторе перемычку не делала на ножках 2-12 помоему.
Использую блок питания для запики МК на 4,8В 300мА.
Подскажите в чем может быть проблемма? Может параметры LPT1 какие нужно выставлять, там ESC или что там...
На компе WinХP.
Вытравил плату с разводом всех ножек микроконтроллера, на нее установил панельку, припаял 8МГ кварц, поставил 2 кондера по 22ПФ, все как на приведенной сехеме на сайте. Споял простой программатор, тоже как показанно на сайте, через 4 резистора и "земляной" провод. Скачал и установил WinAVR. На компе еще стоит Delphi6 но с компиляцией проблем нет ни там ни там. Хекс файл создается нормально. Но вот подключаю МК через паралельный порт к компу и попытки залить прогу в МК ВинАВР пишет
> "make.exe" program
avrdude -p atmega8 -P lpt1 -c stk200 -U flash:w:my_test.hex
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
make.exe: *** [program] Error 1
> Process Exit Code: 2
> Time Taken: 00:01
Причем это она пишет даже если отключен МК от порта. Такое ощущение что она его просто не видет.
В программаторе перемычку не делала на ножках 2-12 помоему.
Использую блок питания для запики МК на 4,8В 300мА.
Подскажите в чем может быть проблемма? Может параметры LPT1 какие нужно выставлять, там ESC или что там...
12. Admin - 20 Июня, 2008 - 15:22:19 - перейти к сообщению
13. mozg - 12 Июля, 2008 - 20:04:49 - перейти к сообщению
Похоже не судьба мне поставить win xp32/ из-за Raid (драйвера на который с дискеты стявятся... дожились...) и vista 64 и хитрой материнки под 8-ми ядерную систему. меньше всего хочется таких проблем...Сегодня пол дня постратил на установку - не встаёт...
Есть ли какой-н дешёвый программатор который гарантированно будет работать под vista 64. лучше ещё и через USB (но не обязательно) а то у нас тут только у одного компьютера LPT есть...
Есть ли какой-н дешёвый программатор который гарантированно будет работать под vista 64. лучше ещё и через USB (но не обязательно) а то у нас тут только у одного компьютера LPT есть...
14. VCOM - 13 Июля, 2008 - 23:46:03 - перейти к сообщению
Вот в принципе та... http://prottoss.com/projects/AVR...b_programmer.htm
Насчет работы под Вистой. В принципе должно, ибо обыкновенный эмулятор ком порта... Насчет как собрать.... Гхмы, нужен человек с работающим программатором Ж))))) Поддерживаеца АВР Студио как АВР прог...
Насчет работы под Вистой. В принципе должно, ибо обыкновенный эмулятор ком порта... Насчет как собрать.... Гхмы, нужен человек с работающим программатором Ж))))) Поддерживаеца АВР Студио как АВР прог...
15. borissedov - 14 Июля, 2008 - 14:13:20 - перейти к сообщению
А мультивибратором не хотите побаловаться? Там все гораздо проще))