Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » Atmega8 программирование

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

31. Antenna88 - 25 Мая, 2016 - 14:20:20 - перейти к сообщению
Во первых да забыл сказать что программа то НЕ для Атмега8 Dip28. И поконкретнее, Порт А заменить на С везде в следующих функциях : PORTA ..., OCR1A = ..., DRA ..., TCCR1A ... ?? Ну и главное - после этого изменения получается надо оба серво подключать к РС0 и РС1 ножки 23 и 24 ?
32. killgur - 26 Мая, 2016 - 06:48:23 - перейти к сообщению
Antenna88 пишет:
Во первых да забыл сказать что программа то НЕ для Атмега8 Dip28. И поконкретнее, Порт А заменить на С везде в следующих функциях : PORTA ..., OCR1A = ..., DRA ..., TCCR1A ... ?? Ну и главное - после этого изменения получается надо оба серво подключать к РС0 и РС1 ножки 23 и 24 ?


только portc и ddrc
33. Antenna88 - 31 Мая, 2016 - 01:09:54 - перейти к сообщению
Ай не идет че-то. Вот ниже фото и схема. Сначала даю питание Атмеге. Затем касаюсь плюсом батарей 1 к батареям 2 и ничего не происходит.
Кстати нормально ли что при компиляции в winavr папок создалось только одно - .dep ??
34. Antenna88 - 31 Мая, 2016 - 01:12:39 - перейти к сообщению
фото с номерами
35. killgur - 31 Мая, 2016 - 20:57:24 - перейти к сообщению
посмотрите как правильно подключают этот контроллер

http://myrobot.ru/articles/mc_stab.php
36. Роботов - 31 Мая, 2016 - 22:38:02 - перейти к сообщению
А где кварц 16 мГц?
Antenna88 пишет:
и ничего не происходит.
и что должно происходить?
37. killgur - 01 Июня, 2016 - 06:38:58 - перейти к сообщению
Роботов пишет:
А где кварц 16 мГц?
Antenna88 пишет:
и ничего не происходит.
и что должно происходить?


чаще всего в такой ситуации - выход волшебного дыма
38. Antenna88 - 01 Июня, 2016 - 22:57:54 - перейти к сообщению
(ну зануда)) ... б) И еще на тех же рисунках (5) и для VCC и GND и для AVcc и AGND - источник питания же ведь один и тот же ?? - ВОТ ЭТО ТОЛЬКО УТОЧНИТЕ
39. killgur - 02 Июня, 2016 - 08:24:50 - перейти к сообщению
Antenna88 пишет:
(ну зануда)) "И что должно происходить?" - В общем мне просто для начала нужно чтоб 1 или 2 шт. , не важно, серво туда-сюда поворачивался, и все. Разве выше программа не для этого предназначена ?
а) По выше ссылке перед 5-м рисунком написано : "Если используется встроенный аналог.-цифр. преобразователь (АЦП), то вывод AVCC подключают к напряжению питания VCC через резистор около 100 Ом." - а в моем случае используется встроенный АЦП ?? б) И еще на тех же рисунках и для VCC и GND и для AVcc и AGND - источник питания же ведь один и тот же ??
в) да, упустил из виду : 22 Мая, 2016 - 21:44:52 "По питанию емкости надо ставить. Электролит и керамику." На простом языке что значит "электролит и керамика" ??
г) кварц 16мгц - это и есть та самая "емкость" ??


Просто подключите контроллер как на рисунках по ссылке без ерничанья, это будет правильно для начинающего, а если "просто надо" уверен в вашем окружении найдется кто то с пальцами на руках, кто поможет отличить кварцевый резонатор от керамического конденсатора и электролитический конденсатор от керамического конденсатора при помощи картинок "яндекса".
40. Роботов - 02 Июня, 2016 - 18:16:32 - перейти к сообщению
killgur пишет:
В общем мне просто для начала нужно чтоб 1 или 2 шт. , не важно, серво туда-сюда поворачивался, и все.

Курсовая? Дипломная?
41. Antenna88 - 03 Июня, 2016 - 13:17:11 - перейти к сообщению
Роботов пишет:
killgur пишет:
В общем мне просто для начала нужно чтоб 1 или 2 шт. , не важно, серво туда-сюда поворачивался, и все.

Курсовая? Дипломная?

просто начало хобби Улыбка. быстренько просмотрел много разных книг, и даже парочку именно по AVR, но там написано будто читатель уже должен быть знаком с простыми вещами. Ну а где взять пошаговую элементарь в 1-2 сборнике ? Даташит чтоли просто перевести анг-рус.
42. Роботов - 03 Июня, 2016 - 14:02:56 - перейти к сообщению
Ну, дык killgur давал ссылку на МайРобот. Там очень подробно всё описано и разжевано. Останется только в рот положить))) Надо только не торопясь всё прочитать.
Вот ещё хороший курс есть для чайников: http://www.123avr.com/
43. Григорий - 06 Июля, 2016 - 17:38:15 - перейти к сообщению
Для программирования atmega8 использую простой самодельный программатор, подключаемый к com-порту. Когда работаю через com - порт компьютера (программа PonyProg) прошивка идет нормально. Если начинаю использовать переходник USB-COM, то время резко увеличивается до 5-10 минут и правильной прошивки не происходит. Переходник USB-COM нужен когда работаю с ноутбуком, просто у него нет com-порта. Может у кого была подобная проблема, и кто-нибудь подскажет как ее решить?
44. Роботов - 08 Июля, 2016 - 08:00:10 - перейти к сообщению
Очевидно проблема в настройках "шнурка" Возможно скорость обмена неправильно выставлена. Посмотри в настройках СОМ порта.
45. Григорий - 09 Июля, 2016 - 03:35:38 - перейти к сообщению
Роботов пишет:
Очевидно проблема в настройках "шнурка" Возможно скорость обмена неправильно выставлена. Посмотри в настройках СОМ порта.

Скорость менял пробовал, не помогает. Интересно что когда брал покупной программатор через переходник он работает. Не работает именно самодельный. Он довольно простой, там ставятся резисторы и диоды, чтобы ограничить уровень сигналов com порта. То есть в принципе вопрос к профессионалам должно работать или нет? Или есть какие то особенности?