Страница 1 из 2
Помогите плиз с платой рассширения для
Добавлено: Пт май 15, 2009 10:14:02
st4lk3r0k
Для начала наверное стоит немного описать ситуацию... Вообщем в електронике я совсем новичек, но елементарные весчи понимаю =) и поскольку с аналоговая електроника меня не сильно интересует я решил сразу перейти на дигитальную (опыт в программировании примерно 10 лет).
Собственно немного пошарившись по ebay купил себе там вот такой вот:
http://cgi.ebay.com/Mini-ATMEL-AVR-ATME ... 1|294%3A50 программатор и вот такие вот МК:
http://cgi.ebay.com/5X-ATMEL-ATMEGA8-16 ... 3|294%3A50
Пока вся эта байда будет путешевствовать по миру я решил немного подготовится, чтобы не запороть все 5 МК и программатор заодно в тотже день.
Вот тока подготовка идет не очень =( может я исчу не по тем словам или ещё чтонибудь, но факт в том что информации нарыл очень мало. На данный момен у меня небольшие проблемы с платой расширения... Помогите плиз состряпать схемку чтобы я смог подключить МК к прогромматору.
З.Ы.
где можно почитать о кристаллах и о том накой они вообше нужны?
Добавлено: Пт май 15, 2009 11:48:48
GP1
Добавлено: Пт май 15, 2009 12:24:33
st4lk3r0k
Вы наверно меня не правильно поняли, там я уже все прочитал... но я понять не могу как программатор присобачить к МК. у программатора есть разводка на 6 пинов и на 10 пинов.
какую разводку в каком случае использовать?
у атмега8 имеются такие лапки:
1. (RESET) PC6
2. (RXD) PD0
3. (TXD) PD1
4. (INT0) PD2
5. (INT1) PD3
6. (XCK/T0) PD4
7. VCC
8. GND
9. (XTAL1/TOSC1) PB6
10. (XTAL2/TOSC2) PB7
11. (T1) PD5
12. (AIN0) PD6
13. (AIN1) PD7
14. (ICP1) PD
15. (OC1A) PB1
16. (SS/OC1B) PB2
17. (MOSI/OC2) PB3
18. (MISO) PB4
19. (SCK) PB5
20. AVCC
21. AREF
22. GND
23. (ADC0) PC0
24. (ADC1) PC1
25. (ADC2) PC2
26. (ADC3) PC3
27. (ADC4/SDA) PC4
28. (ADC5/SCL) PC5
а у прогромматора (10 пинов)
1. MOSI
2. VTG
3. NC
4. GND
5. RST
6. GND
7. SCK
8. GND
9. MISO
10. GND
если я все правильно понял то надо подключать так (с лева программатор с права МК):
[1] = [17]
[2] = [7]
[3] = [-]
[4] = [7]
[5] = [1]
[6] = [7]
[7] = [19]
[8] = [7]
[9] = [18]
[10] = [7]
но мой программатор (как я понял) не питает МК да и на МК ешё оцтаются лапки: 22, 21, 20, 6
мнебы просто кто пояснил что куда втыкать ну и желательно хотябы в кратце почему надо именно так. буду примного благодарен.
Добавлено: Пт май 15, 2009 12:35:32
saschai
http://radiokot.ru/lab/controller/29/
Из темы берем платки расширения, проверяем разблюдовку ножек, а она ОК, если питание по юсб, значит разъем питания и диод, нафиг

, если нет, что странно, то питание оставляем
Добавлено: Пт май 15, 2009 17:16:07
Барсик
Вот:
Re: Помогите плиз с платой рассширения для
Добавлено: Пт май 15, 2009 18:08:02
sema
st4lk3r0k писал(а):опыт в программировании примерно 10 лет
елы палы, по тому как вольно используете роды\падежи\склонения, а так же буковки в словах догадаться об этом нетрудно
купите\скачайте книжку А.В.Евстифеев "Микроконтроллеры AVR семейств Tiny и Mega фирмы Atmel"
Re: Помогите плиз с платой рассширения для
Добавлено: Вс май 17, 2009 05:49:05
st4lk3r0k

Дело в том что я в России уже как 11-12 лет не живу, ябы реально удивился если бы я ещё и писал правильно
Барсик писал(а):Вот:
я так понял что платки из поста выше тоже подходят?

просто я уже спаял одну для ATmega8 и думаю остольные тоже спаять "на всякий пожарный".
Народ а можете пояснить накой в схемках расширения нужны такие элементы как кристалл и конденсаторы?[/quote]
Добавлено: Вс май 17, 2009 11:08:44
xelos
вобщем, программирование мк идет по ISP методу. берем даташит на атмегу, смотрим раздел Memory Programming->Serial Programming Pin Mapping (у меня страница 237 даташита). там подробненько и с объяснениями.
вот вырезки из даташита:
Re: Помогите плиз с платой рассширения для
Добавлено: Вс май 17, 2009 16:06:39
Барсик
st4lk3r0k писал(а):...я так понял что платки из поста выше тоже подходят?
А пёс их знает. Я их не собирал.
st4lk3r0k писал(а):...накой в схемках расширения нужны такие элементы как кристалл и конденсаторы?
Конденсаторы нужны всегда для подавления импульсных помех.
Кристалл нужен только тогда, когда фьюзы запрограммированы на работу от кварца. В этом случае, если кварца нет, то и программатор работать не будет.
Re: Помогите плиз с платой рассширения для
Добавлено: Вс май 17, 2009 16:17:24
saschai
st4lk3r0k писал(а):
я так понял что платки из поста выше тоже подходят?

просто я уже спаял одну для ATmega8 и думаю остольные тоже спаять "на всякий пожарный".
Активно пользую для меги8, и сорконожку для меги16, без промблем, остальные не проверял, тк мелочевку ставлю в основном СМД, а там адаптер без надобности

Добавлено: Вт май 19, 2009 17:20:16
st4lk3r0k
Млин, теперь совсем запутался
Во общем соберу все предложенные схемки, потом расскажу какие работают
Про кристалл всё ясно, а вот с конденсаторами не очень.
Из прочитанных статей понял что всякие внешние помехи могут легко перекинуть сигнал с 0 на 1... а как тогда рассчитывать ёмкость конденсаторов?
И ещё когда смотрел какие конденсаторы вообще существуют (в протеусе [понятно что там далеко не все]) то там рядом с ёмкостью указаны вольты (12, 24, итд) что это вольты значат?
Кстати такой же вопрос возник когда пытался понять что за зверь такой диод.
Добавлено: Вт май 19, 2009 17:31:53
saschai
Начни от седова, куча заданных вопросов отпадет, ну я для общего, читай дальнейшего, развития, зело полезно.
http://radiokot.ru/start/analog/basics/
Добавлено: Вт май 19, 2009 18:44:13
st4lk3r0k
Честно говоря по этой ссылке у меня всё распечатано и прочитано (некоторые части даже не раз), но иногда копаясь в поисках какойнить доп. информации натыкаюсь на такие вещи как например "ПВ - продолжительность включения. " и тому подобные гадости. Просто научится очень хочется, но как то не получается у меня постепенно... сразу дофига информации, а спросить неукого (кроме вас конечно).
Добавлено: Вт май 19, 2009 18:48:00
saschai
А где ты живешь?
Добавлено: Вт май 19, 2009 19:40:12
st4lk3r0k
финляндия...
Добавлено: Вт май 19, 2009 19:53:18
saschai
Да, там врядли, кто покажет
Создай свою тему в ТЕОРИИ, опиши ситуацию, ну что бы флуда поменьше было, и задавай вопросы, но с тем, что такое диод, конденсатор и резистр, я думаю, разобраться стоит самому, посмотри в разделе полезные ссылки, там много про литературу для начинающих,
А вообще тема про канализационные трубы и закон ома, на этом сайте мне очень понравилась, доходчиво....

(пардон это не здесь, но тоже толково

)
Добавлено: Вт май 19, 2009 21:29:37
st4lk3r0k
я думаю это будкт последний вопрос в этой теме

пойду азы учить.
вот подскажите, я тут слишком намудрил если представить что лампочка это ножка МК или это нормуль?
я так понял что конденсатор снимает "помехи", резистор для того чтобы диод "в случае чего" не сдох, а диод чтобы на лампочку/ножку поступало (в данном случае) не больше 2.2 вольта. я правильно это изобразил или в суровой реальности это творение сможет тока батарейки сажать?
Добавлено: Ср май 20, 2009 00:35:22
xelos
вообще-то диод D3 либо нафик не нужен, либо на землю его ставить (как кондер). но я склоняюсь больше, что в этом месте нафик он не нужен.
и вообще не могу представить в этой схеме лампочку на месте ножки МК. что вы хотели сделать?
Добавлено: Чт май 21, 2009 00:21:14
st4lk3r0k
Во общем пришёл мне наконец программатор. И я нарыл такую статью:
http://imakeprojects.com/Projects/avr-tutorial/
Вопрос такой, реально использовать эту схемку для ATmega8?
Добавлено: Чт май 21, 2009 01:01:01
st4lk3r0k
http://www.digikits.com/avrisp_cd/avrisp_user_guide.htm
подключил по схеме сверху, пашет

ох я ща тут напрограммирую
