Микроконтроллеры, ПЛИС, C, Verilog, VHDL — всё, что нужно для создания встраиваемых систем и цифровых устройств.
// Инициализация МК
#include <avr/io.h>
#include <util/delay.h>
int main(void) {
volatile uint8_t data = 0x00;
// Настройка портов
DDRB |= (1 << PB0);
while(1) {
PORTB ^= (1 << PB0);
_delay_ms(500);
}
return 0;
}
Полный спектр материалов для разработчиков встраиваемых систем
Глубокие технические статьи о микроконтроллерах, ПЛИС, C, Verilog и архитектуре встраиваемых систем.
Читать →Пошаговые видеоуроки по разработке драйверов, работе с периферией и отладке встраиваемых устройств.
Смотреть →Готовые проекты с открытым исходным кодом: от простых мигалок до сложных систем на ПЛИС и RTOS.
Изучить →Полноценная клавиатура с RGB-подсветкой и программируемыми макросами
Подробнее →Реализация 32-битного RISC-V ядра с конвейером на Verilog
Подробнее →Умный термостат на ESP32 с управлением через MQTT и веб-интерфейс
Подробнее →