Архив рубрики: Микроконтроллеры

Работаем с Raspberry Pi Pico RP2040 в Eclipse под Windows

Автор: Андрей Осипов Дата: 30/12/2022 Бродя по просторам Aliexpress в поисках очередной интересной отладочной платы или модуля обратил внимание на Raspberry Pi Pico на чипе RP2040. Сначала меня удивила низкая цена платы (около 4$ на декабрь 2022). Удивила, потому что миникомпьютер, пусть даже на базе Arm-процессора, просто не может стоить так дешево. При более детальном изучении информации понял,… Читать далее »

Отладочная плата STM32F103C8T6+W5500

Плата для разработки и прототипирования STM32F103C8T6+W5500 построена на ARM-микроконтроллере STM32F103C8T6 и Ethernet-контроллере фирмы Wiznet W5500. Ethernet-контроллер имеет аппаратную поодержку протоколов: TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE Характеристики платы: преобразователь USB/UART на чипе CH340 с разъемом MicroUSB; стабилизатор 3.3В (плата может питаться прямо от USB-разъема);; разъем для подключение ST-Link; пользовательские кнопки S1, S2, S3; пользовательские светодиоды D1, D2, D3; микросхема памяти EEPROM 24C08 (8кбит/1кБ);… Читать далее »

Отладочная плата ZQ_STM32F107_Mini

Плата для разработки и прототипирования ZQ_STM32F107_Mini построена на ARM-микроконтроллере STM32F107VCT6 Характеристики платы: преобразователь уровней UART/RS232 с разъемом DB9; преобразователь уровней UART/RS485 с выводом на клеммы; микросхема памяти EEPROM 24C02 (2кбит/256Б); микросхема памяти SPI Flash SST25F16B (16Мбит/2МБ); микросхему физического уровеня Ethernet-DP83848IVV (10/100M, с трансформатором), вывод на разъем RJ-45; 4 светодиода и 4 кнопки пользователя; разъем JTAG 20-pin; разъемы miniUSB и USB Host; два приемо-передатчика… Читать далее »

Отладочная плата miniSTM32F103R_-EK

Плата для разработки и прототипирования miniSTM32F103R_-EK построена на ARM-микроконтроллере STM32F103RBT6 Характеристики платы: преобразователь USB/UART на чипе PL2303HX с разъемом MiniUSB; вывод интерфейса USB2.0 на разъем MiniUSB; разъем JTAG 20-pin; стабилизатор 3.3В (плата может питаться прямо от USB-разъема); перемычки BT1 и BT2 для выбора режима загрузки (можно прошить STM32 через UART); приемо-передатчик CAN-шины; пользовательские кнопки PC0, PC1; пользовательские светодиоды DS0, DS1;… Читать далее »

Программирование микроконтроллеров Миландр в среде CooCox IDE 1.7

Автор: | 20.02.2019

Довелось мне как-то поработать с российским микроконтроллером Миландр 1986ВЕ91Т (ближайший аналог STM32F103), что побудило меня к написанию этой статьи. Хочу заметить, что для неподготовленного человека работа с микроконтроллерами Миландр  сопровождается рядом трудностей, связанных с отсутствием отладочных средств и средств разработки. В наличие у меня имелось два отладчика: китайский ST-Link и китайский клон J-Link v8, —… Читать далее »

Настройка модуля CAN на микроконтроллере STM32F103. Часть 1

Заказал как-то в Китае такую вот отладочную плату. На ней имеется USB/UART конвертер на микросхеме PL2303, две кнопки для экспериментов, кнопка питания, кнопка сброса, два светодиода для экспериментов, светодиод питания, стабилизатор на 3.3В, два разъема мини-USB, разъем JTAG для подключения отладчика, например J-Link. В комплекте также шел USB-кабель, изображенный на фото. Плата питается от USB-порта… Читать далее »

Урок 5. Первая программа на PIC12F675

Урок 4. Установка Proteus Мы уже получили минимальные представления о микроконтроллерах,  установили необходимые программы: среду разработки MPLAB и C-компилятор для микроконтроллеров фирмы Microchip Hi-Tech PICC. На этом уроке, как я уже давно обещал, мы научимся создавать проект в среде MPLAB, напишем первую программу для PIC12F675 и проверим ее работоспособность в среде моделирования Proteus. Программа будет… Читать далее »

Драйвер для часов реального времени DS1307 на STM8

DS1307 – микросхема часов реального времени RTC(RealTimeClock). Кроме часов, она содержит еще календарь. Связь с микросхемой осуществляется по интерфейсу I2C. Достоинством данной микросхемы является ее низкое энергопотребление. Она может работать как на основном источнике питания, так и на резервном (батарейка 3В, на которой микросхема может работать несколько лет!), тактируется от отдельного кварцевого резонатора 32768Hz. Кроме… Читать далее »

Настройка I2C на микроконтроллере STM8

Сегодня я хотел бы кратко рассказать о модуле I2C на микроконтроллере STM8S003F и поделиться своими наработками в этой области. Признаться честно, долго пришлось повозиться с модулем I2C– он ни в какую не хотел работать так, как нужно, пока я не прочитал errata и не устранил еще некоторые мелкие, но коварные ошибки, которые перекочевали в мою… Читать далее »

Настройка UART на микроконтроллере STM8

В последнее время на рынке электроники достойное место занимают 8-битные микроконтроллеры семейства STM8 фирмы STMicroelectronics, которые имеют относительно недорогую стоимость по сравнению с 8-битными микроконтроллерами других фирм, таких как Atmel или Microchip. Среди радиолюбителей большой популярностью пользуется очень дешевый микроконтроллер STM8S003F, который при цене 0.5$ (на лето 2014 года) имеет следующие основные характеристики: Частота тактирования… Читать далее »