Записи с меткой ‘программирования’

Программирование микроконтроллеров tinyAVR

December 1, 2014

Программирование контроллеров AVR включает в себя установку битов блокирования, fuse-битов, программирование Flash-памяти, а также программирование внутренней памяти EEPROM. Эти данные могут быть считаны с контроллера вместе с байтами идентификации устройства. Микросхемы семейства Tiny можно запрограммировать при помощи последовательного или параллельного способа. В этой книге (если не оговорено другое) мы применяли-последовательное программирование микроконтроллеров семейства Tiny. Здесь тоже есть два варианта: системное программирование (ISP) и последовательное программирование при высоком напряжении (HVSP). HVSP применим (как альтернатива параллельному программированию) только для восьмиконтактных микроконтроллеров (поскольку эти микросхемы имеют слишком мало контактов для параллельного программирования).

» Читать запись: Программирование микроконтроллеров tinyAVR

Разработка программного обеспечения tinyAVR

October 12, 2014

Преимущества программируемой системы (в данном случае микроконтроллера tinyAVR) невозможно реализовать без создания эффективного программного кода. В этой книге мы будем использовать для программирования язык С, синтаксис которого соответствует компилятору AVR-GCC (лицензия GNU).

» Читать запись: Разработка программного обеспечения tinyAVR

Программные инструменты – для новичков в радиоделе

July 5, 2014

В последующем рассказе я буду иллюстрировать все примеры с помощью программы Flowcode Это платная программа Она есть в версии и для PIC-контроллеров, и для AVR Для PIC- контроллеров есть бесплатный аналог этой программы KTechlab, но она работает только в операционной системе Linux Вдобавок, создатели проекта покинули его, и сейчас для расширенной работы с программой лучше немного её перестроить Об этом можно прочитать в моей книге «Неоконченный рассказ о программе KTechlab» О других бесплатных средах разработки я уже упоминал

» Читать запись: Программные инструменты – для новичков в радиоделе

Что нужно для работы с микроконтроллером?

June 11, 2014

Оставим пока вопрос о программировании Для успешной работы с микроконтроллерами, конечно, нужно уметь программировать Однако многие предпочитают взять готовую схему и готовый файл «прошивки» В этом случае понадобится только программатор

» Читать запись: Что нужно для работы с микроконтроллером?

Программатор – для новичков в радиоделе

June 8, 2014

Программатор можно купить Мы это обсуждали Перед покупкой следует продумать, какой тип микроконтроллера вы выбираете для изучения и следует подумать, какой средой разработки вы намерены пользоваться для изучения работы с микроконтроллером Если у вас достаточно средств для покупки понравившейся вам программы, то обратите внимание на то, с какими моделями программаторов она работает В этом случае для программирования микросхемы вам не понадобится выходить из вашей среды разработки

» Читать запись: Программатор – для новичков в радиоделе

Что такое «Starter Kit»? – программирование на МК

April 27, 2014

Работа с любым новым типом MK обязательно начинается с составления простой тестовой программы. Первая задача, которую по устоявшейся традиции ставят перед собой и опытные электронщики, и начинающие любители, заключается в «мигании» светодиода, подключённого к одной из линий MK. Такой себе «Hello, woR1d!», только в микроконтроллерном исполнении.

» Читать запись: Что такое «Starter Kit»? – программирование на МК

Среды разработки микроконтроллеров – для новичков в радиоделе

April 15, 2014

Несколько слов о среде разработки AVR-контроллеров AVRStudio Её можно бесплатно скачать с сайта разработчика микроконтроллеров Atmel Помимо ассемблера среда разработки поддерживает кодирование на языке Си с помощью бесплатного компилятора GCC Кстати современная версия компилятора поддерживает и С++ Это, скорее, важно для программистов, привыкших работать с этой версией языка Си

» Читать запись: Среды разработки микроконтроллеров – для новичков в радиоделе

Нас трудности не пугают. Нам их только подавай! IE-ROBOPICA – для новичков в радиоделе

April 14, 2014

На диске в комплекте IE-ROBOPIC есть две среды программирования микроконтроллера PIC16F887

– это программа MicroC и программа MPLAB v836 Обе программы достойны внимания, обе программы поддерживают разработку на языке Си, первая, что называется, по  определению, вторая позволяет при установке загрузить и установить компилятор HI-TECH Я установил обе программы Но начну с программы MPLAB Вернее, начну с того, почему я выбрал конструктор IE- ROBOPIC

» Читать запись: Нас трудности не пугают. Нам их только подавай! IE-ROBOPICA – для новичков в радиоделе

Введение в Си  Общие тезисы – программирование на МК

April 12, 2014

Созданием языков программирования занимаются профессионалы. Нодалеко не каждое их творение находит путёвку в жизнь. Одни языки слишком сложные по синтаксису, другие — узкоспециализированные, третьи — с трудом понятны даже самим их авторам. Приятное исключение составляет язык Си, предложенный в 1972 г. сотрудником фирмы Bell Деннисом Ритчи (Dennis Ritchie). Почему «Си»? Потому что прообразом для него послужил язык программирования «Би», который разработал Кен Томпсон в 1970 г.

» Читать запись: Введение в Си  Общие тезисы – программирование на МК

Программирование MK – первая программа

March 8, 2014

В пакет WinAVR входит встроенная оболочка программирования AVRDUDE (AVR Downloader/UploaDEr, на сленге юмористов «дудка»). Оболочка имеет спартанский интерфейс, но с её помощью успешно и, главное, быстро программируются разные типы MK. Разработчиком AVRDUDE является Brian Dean, который в 2003 г. выпустил первый релиз. С тех пор вокруг проекта образовалось ядро толковых программистов, которые постоянно занимаются модификацией версий.

» Читать запись: Программирование MK – первая программа

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты