Основы работы в WinAVR

В качестве платформы для разработки конструкций на микроконтроллерах я использую пакет программ WinAVR. Почему выбор пал именно на него? Данная платформа распространяется бесплатно с открытым исходным кодом. Каждый может её улучшить и доработать по своему усмотрению (хотя смысла это делать не вижу). Генерирует достаточно оптимальный код. Синтаксис языка с в нём максимально приближён к классическому Си, нету конструкций типа PORTB.1 = 1 как в CVAVR. Вообще у меня на компьютере установлены и WinAVR, и пресловутый CVAVR. Есть и PonyProg, и даже Algorithm Builder. ? всеми ими приходится иной раз  пользоваться , т.е. они друг друга прекрасно дополняют. Читать далее

Рубрика: Разное | Метки: , | 8 комментариев

Программаторы. Опыт изготовления AVRISP mkII.

Программатор — важнейший инструмент разработчика устройств на микроконтроллерах. Можно даже сказать — главный инструмент, я думаю, доказывать это никому не нужно. Для своих первых конструкций я собирал известный всем STK-200, который работает исправно и надёжно и по сей день. Всем он хорош: и простотой изготовления, и отсутствием дефицитных дорогих комплектующих, и, конечно, поддержкой множества средств разработки. Но наряду с этим у него два больших недостатка: необходимость портов  LPT или COM, и невысокая скорость записи (считывания). В современных ноутбуках, как правило, вышеуказанных портов нет, они довольствуются USB. ?, хотя, можно собрать преобразователь интерфейса COM — USB, благо схемных решений хватает, но проблема скорости записи (считывания) остаётся,  и с этой проблемой сталкиваются все, кто движется по лестнице освоения микроконтроллеров вверх))) Читать далее

Рубрика: Программаторы. | Метки: , | 78 комментариев

Микроконтроллерный конструктор. Вводная.

Занявшись в своё время освоением микроконтроллеров AVR, я не раз пытался разработать макетную плату, удовлетворяющую всем потребностям разрабатываемых устройств. За это время перепробовал много разных способов и в итоге пришёл к следующему выводу – сделать абсолютно универсальную макетку в общем -то невозможно. ?, если даже Вы для своих задач в данный момент времени вроде бы всё учли – типы подключённых контроллеров,  питание, индикацию, устройства ввода, и пр., то, по прошествии определённого времени всё это может поменяться и придётся делать или добавлять что-то новое. Для того, чтобы избежать указанной проблемы я предлагаю следующий вариант. Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: | 10 комментариев

Всем привет)))

Здравствуйте, уважаемые коллеги! Данной статьёй открываю очередной сайт, посвящённый работе с микроконтроллерами. На просторах интернета их, конечно, великое множество, однако я попробую — возможно, получится не хуже:)

Рубрика: Разное | Оставить комментарий