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


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

> Описание: всё что нужно для счачтья
mozg Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Июнь 2008  



Мало у меня в жизни развлечений, поэтому задумал я невозможное...
хочу светодиодом помигать.
Для этого я так полагаю мне нужен ATtiny (аж 30 рублей), разём female для COM порта (дороже контроллера!, нопотянуть...), провода и светодиод и софтинка какая-то. верно? или ещё что-то нужно.
Завтра пойду в chip-dip с паяльником... и чтобы не выглядеть полным идиотом, не подскжите что мне нужно?
 
 Top
digger Администратор Post Id



Администратор


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



Желательно еще что-нибудь прочитать перед столь серьезным и увлекательным походом, который может в корне перевернуть Вашу жизнь.

Например,
http://myrobot.ru/stepbystep/mc_...irst_project.php

Улыбка Помимо паяльника в "Чип и Дип" с собой лучше взять еще штангенциркуль. Во-первых, Вы будете выглядеть убедительнее. Во-вторых, штангенциркуль вообще вещь замечательная и лишним не будет.
 
 Top
VCOM Супермодератор Post Id



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


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



Это ога, возьми секстант еще с собой, приди в Чип Дип в полдень, и начни измерять угол возвышения Солнца. Так ваще пипец убедительно будет. Я так думаю те все нужное на халяву выдадут Голливудская улыбка\n\n(Добавление)
Ты думаешь в Чип Дипе своих паяльников не хватает? Голливудская улыбка
 
 Top
Admin Администратор Post Id


Администратор


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



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' Я для убедительности, кроме штангенциркуля в нагрудном кармане, себе еще за ухо огрызок карандаша кладу. Надеваю беретку и вешаю на нос роговые очки без стекол. Иногда детали отдают на халяву даже до того, как я вытаскиваю из авоськи свой любимый секстант. Улыбка

 
 Top
mozg Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Июнь 2008  



О, да статейка - супер. с картинками. люблю такие.
Жаль ни секстанта ни штангенциркуля - нет, так что чтобы казаться круче придётся ATmega покупать. аж целых 180 руб. но что поделать ...

уже вернулся. крутым быть не получилось. сначала сказал "дайте мне пожалуйсто..." потом дал картинку из статьи и сказал "ы ы ы" и мне дали всё что нужно. собираю...

нехватило 4-х резисторов. В магазин уже не успею. так что завтра.
 
 Top
digger Администратор Post Id



Администратор


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



Купите еще кнопку (пригодится для опытов) и один электролитический конденсатор емкостью от 100 до 470 мкф на 10-25 вольт.
Резисторов на 10 кОм - штук 5.

Эх, гулять, так гулять! Еще конденсаторов на 0,1 мкф - парочку.

А на прощание, небрежно бросив мелочь на прилавок, закажите выключатель для питания!

Вот это я понимаю! Шик!!! Улыбка
 
 Top
mozg Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Июнь 2008  



Даже 3D резистор - купил

Пишет - avrdude: failed to open parallel port "lpt1"

(Vista 64)

Не удаётся запустить giveio.sys\n\n(Добавление)
http://www.avrfreaks.net/index.p...485c35a290aa0c91

Ставить XP 32 не желательно.
 
 Top
digger Администратор Post Id



Администратор


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



Под 64 Вам с "пятью проводками" тяжеловато будет. Там с параллельным портом вообще проблематично.

Атмел в последней AVR Studio (AVR Studio 4.14) объявил о поддержке 64, но на предмет работы с параллельным портом через AVR Studio с помощью "пяти проводков"... Закатывать глаза

Вам, наверное, посерьезнее программатор будет нужен.
 
 Top
mozg Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Июнь 2008  



Моежт есть какой-нибудь фикс под AVR studio чтобы он хексы через LPT прописывал. или может есть какая-то программа которая пожет прошивать контроллеры через LPT - типа PonyProg, но чтобы с вистой 64 работала. или может есть какойто способ запустить всётаки этот giveio под вистой 64?
 
 Top
Admin Администратор Post Id


Администратор


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



Для параллельного порта под Windows Vista (64), насколько я понимаю, пока ничего нет. Хотя, может быть, скоро что-нибудь появится.
 
 Top
Svips Post Id



Лейтенант


Сообщений всего: 36
Дата рег-ции: Июнь 2008  



Подскажите, у меня 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 или что там...
 
 Top
Admin Администратор Post Id


Администратор


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



Попробуйте прочитать

AVRDUDE не видит контроллер
 
 Top
mozg Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Июнь 2008  



Похоже не судьба мне поставить win xp32/ из-за Raid (драйвера на который с дискеты стявятся... дожились...) и vista 64 и хитрой материнки под 8-ми ядерную систему. меньше всего хочется таких проблем...Сегодня пол дня постратил на установку - не встаёт...

Есть ли какой-н дешёвый программатор который гарантированно будет работать под vista 64. лучше ещё и через USB (но не обязательно) а то у нас тут только у одного компьютера LPT есть...
 
 Top
VCOM Супермодератор Post Id



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


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



Вот в принципе та... http://prottoss.com/projects/AVR...b_programmer.htm
Насчет работы под Вистой. В принципе должно, ибо обыкновенный эмулятор ком порта... Насчет как собрать.... Гхмы, нужен человек с работающим программатором Ж))))) Поддерживаеца АВР Студио как АВР прог...
 
 Top
borissedov Post Id



Рядовой


Сообщений всего: 8
Дата рег-ции: Июль 2008  



А мультивибратором не хотите побаловаться? Там все гораздо проще))
 
 Top
Страниц (2): [1] 2 »
« Программирование микроконтроллеров »


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





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