Stm32_Laboratory
Канал для тех, кто является поклонником логичных, функциональных и удобных STM32 и кто уходит от концепции Ардуино в сторону самостоятельного мышления вместо потребления готового кода.
О себе: работаю программистом МК на предприятии, два образования, высшее: программист, не высшее: электромонтёр.
Замечания по коду и проектам приветствуются, за неконструктивный негатив - бан.
Делитесь опытом!
Также осваиваю ПЛИС.
Интересуюсь DSP.
Мы не даем никаких гарантий, прямых или косвенных, на предмет того, что примеры,
данные и прочая информация на этом канале не содержат ошибок, отвечают требованиям промышленных
стандартов или требованиям конкретных практических приложений. Мы не несём
ответственности за коммерческий исход и пригодность для какой-либо практической цели. Мы не несём также юридической ответственности за прямые или косвенные, преднамеренные или случайные повреждения, возникшие в результате использования примеров, данных и прочей информации из этого канала.
STM32. Led Blinking without any IDE. Arm-Gcc. Notepad. Cmd. Мигаем светодиодом без IDE.
Test different Bootloaders. Bootloader commands with terminal. USB-CDC bootloader. CRC in hex file
STM32. Calculate different CRC. Вычисляем CRC с различными параметрами.
STM32F407. SDIO. Draw Image bmp from SD Card. Вывод изображения с SD карты.
Add DSP Library. Low-Pass Filter. Band-Pass Filter. STM32F429ZI_Nucleo. Stm32_Cube.
LwiP. Ethernet. Netconn API. TCP/IP echo server. Stm32F429ZI Nucleo.
STM32. Аndroid. Create app with APP Inventor. Bluetooth Module HM-10. Tx/Rx.
STM32. PID. DC Motor + Encoder. Эксперименты с ПИД-регулятором и мотором. Trying to set motor speed
STM32. Частотомер. Frequency meter. GUI on Python.
STM32, Python. Draw Graphics. Строим график синуса в Python 3.11
STM32. Python. UART (Tx/Rx). Передаём и принимаем данные с stm32 на компьютер через Python.
STM32. Рисуем графики в отладчике. Draw Graphics with SWO pin and Logic Analyzer. Keil.
STM32. Modbus Slave. Первое погружение в Modbus RTU. Пишем функции для пакетов Request/Responce.
STM32. TIMERS. Захват сигнала. Длительность импульса. Input Capture. Triggers. PWM Input Capture.
STM32. Конечный автомат. Finite State Machine. 4 examples. (+ Debounce for External interrupts)
STM32. FreeRTOS. Install to Atollic. No STM32Cube! Blink Led. Первая установка FreeRTOS.
STM32. Ethernet. ENC28J60. Protocols: ARP, IP, ICMP(Ping), UDP, TCP. Calculate CRC. Use Wireshark.
STM32. Memory Map: data, bss. Память: ОЗУ, стек. Покраска стека. Stack painting. Measure stack depth
STM32. FFT. DSP. Fourier. Different Audio Spectrums. Фурье-преобразование и спектры звука. STM32F407
STM32. DSP. Attempt to include DSP lib. Low-Pass Filter. Первая попытка с DSP. Простой КИХ ФНЧ.
STM32. Прерывания. Interrupts. Set groups/subgroups. Установка групп и подгрупп приоритетов.
STM32. Дисплеи. Часть 4. OLED. SSD1306. I2C. CMSIS.
STM32. Дисплеи. Часть 3. ST7735. SPI. CMSIS.
STM32. Дисплеи. Часть 2. ILI9341. 320x240. Trying to Launch Touchscreen. SPI mode. Parallel mode.
STM32F407. DAC. ЦАП. Формируем синусоиду. Делаем разные тембры. Create Different Sine Waves.
STM32. Музыкальная игрушка. Генератор псевдослучайных мелодий. Playing Music by Scores. Random Tune.
STM32. PWM. ШИМ. Мёртвое время. Set Dead-Time.Three-Phase Sinus. Трёхфазный синус (by 3 diff Tables)
STM32. ШИМ. PWM. Генерация синуса. 50 Гц и др. AnalogWrite. Create Sine Waves. Using Timer 2, CMSIS
STM32. АЦП. ADC with CMSIS. Measuring DC Voltage. Измеряем напряжение. Используем DMA, Timer_3.
ПЛИС. PLD. Altera. Первое подключение. Простейшая программа в Quartus II на Verilog.