В начало | Зарегистрироваться | Заказать наши киты почтой
 
 
 
 
Назад Вперед

Программатор AVR910: перезагрузка! Ускорение работы + «превращение» в STK500


Сегодня ночью я не лег спать. Включил фоном какую-то киношку с Джеки Чаном и быстренько спаял второй USB-программатор AVR-ок из датагорского кита Project-5 D-AVR910.

Теперь у меня на столе лежит два одинаковых программатора. А всё для того, чтобы попробовать новую прошивку. Эти близняшки буду шить друг друга. Все опыты проводятся под MS Windows XP SP3.
Цель — увеличение скорости работы и расширение совместимости программатора.
 

Программирование микроконтроллера GigaDevice GD32F303CCT6 на Си. Часть 1

Программирование микроконтроллера GigaDevice GD32F303CCT6 на Си. Часть 1

Всем доброго дня! Перед вами — руководство по программированию в GCC микроконтроллера GD32F303CCT6 на языке Си для ОС Windows.

31 октября 2024 изменил Datagor. Добавлен архив с файлами

 

GPS-модуль "NEO-6M", получение и вывод данных на дисплей SSD1283A


Здравствуйте, уважаемые жители и гости Датагора! Представляю проект обмена данными между микроконтроллером ATmega328P и GPS-модулем NEO-6M.
Четкий прокомментированный исходный код на Си прилагается.
 

Умная розетка на PIC12F675 v.2


Статья перенесена со старого форума. Восстановлен архив с прошивкой.
Друзья, огромное спасибо за ваши мнения и подсказки, для меня это послужило стимулом, чтобы модернизировать мою "умную розетку v.1". Я постарался учесть ваши замечания и исправить недостатки.
 

Программирование микроконтроллеров на языке C. Часть 4

Программирование микроконтроллеров на языке C. Часть 4

Доброго дня всем жителям и гостям Датагор.ру! Сегодня мы средствами С реализуем проект из моей статьи «Ассемблер для микроконтроллера с нуля. Часть 5. Периферия МК» , суть которого заключается в управлении двумя светодиодами:
а) жёлтый мигает с видимой для глаза частотой, задаваемой таймером.
б) на зелёный подаётся ШИМ-сигнал, скважность которого определяется величиной аналогового напряжения на входе АЦП микроконтроллера, причём период измерений напряжения задаётся тем же таймером.
 

Обмен данными между смартфоном и ESP32. Часть 2. Android. BLE. GATT


Рассматриваемая сегодня тема — установление соединения и двусторонний обмен информацией между ESP32 и Android.
 

Обмен данными между смартфоном и ESP32. Android. BLE. GAP. Часть 1


Привет, карады-датагорцы! Эта моя статья открывает серию, посвящённую обмену данными между ESP32 и смартфоном. Сегодня мы рассмотрим одностороннюю передачу данных на Android по протоколу GAP Bluetooth Low Energy.
 

Обмен данными между Android-приложением и nRF52832. Часть 3. Широковещание


Всем привет! Во второй части статьи был приведён пример коммуникаций между Android и nRF52832 при наличии между ними соединения, т.е. по протоколу GATT. Однако, для случаев, когда достаточно односторонней передачи медленно меняющихся данных, можно ограничиться протоколом GAP и отправлять данные в составе широковещательных пакетов.
 

Программирование микроконтроллеров на языке C. Часть 3

Программирование микроконтроллеров на языке C. Часть 3

Всем датагорцам привет! Продолжим изучение микроконтроллеров и языка Си. Эффективность программы можно оценить по двум критериям — размер и скорость работы. Если о занимаемой памяти мы можем пока не беспокоиться, то понимать, как быстро работает код, лучше с первых его строк. Проще всего это сделать, определив время исполнение одного круга цикла while(1), чем мы и займёмся для примера из предыдущей части статьи.
 

Автомат точечной сварки «Бобёр-1» с установкой длительности импульса (PIC16F628, BTA41-600)


Привет, датагорцы! Предлагаю вашему вниманию мой проект автомата точечной сварки на микроконтроллере PIC16F628. Основное назначение — правильная сборка батарей из современных аккумуляторов типа 18650 и пр.
 
Назад Вперед
 
 
В начало | Зарегистрироваться | Заказать наши киты почтой