1)实验平台:正点原子水星 STM32F4/F7 开发板
2)摘自《STM32F7 开发指南(HAL 库版)》关注官方微信号公众号,获取更多资料:正点原子
3)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-13912-1-1.html
第四十四章 NAND FLASH 实验
2025年08月10日
1)实验平台:正点原子水星 STM32F4/F7 开发板
2)摘自《STM32F7 开发指南(HAL 库版)》关注官方微信号公众号,获取更多资料:正点原子
3)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-13912-1-1.html
第四十四章 NAND FLASH 实验
2025年08月10日
照理来说,USB-CAN这种东西应该已经被做的烂大街的工具,国内居然没有一个拿得出手的开源方案。某立功和PCAN动辄2000+的价格也是离谱。淘宝上各种虚拟串口方案、替换dll兼容某立功软件的各种方案....价格都倒是便宜,性能和可靠性嘛.......就不多说了,上位机软件也是烂的一塌糊涂。
这里推荐一个国外的炒鸡好用的开源工具CANable,ta有完全开源的软硬件及上位机支持,支持windos和linux Stock can并且都免驱,且支持Python。
2025年08月10日
意法半导体(ST)是世界上最大的半导体公司之一,是MCU微控制器的领先者。STM32微控制器是目前的主流产品。如STM32F0 系列产品基于超低功耗的 ARM Cortex-M0 处理器内核,整合增强的技术和功能以及瞄准超低成本预算的应用。该系列MCU缩短了采用 8 位和 16 位MCU的设备与采用 32 位MCU的设备之间的性能差距,能够在经济型用户终端产品上实现先进且复杂的功能,被广泛应用在各行业领域。
意法半导体MCU型号STM32F030K6T6微控制器采用高性能的内核M0的48兆赫兹32位RISC内核,并高速嵌入式SRAM存储器以及广泛的增强型外设和I / O。所有微控制器器件均提供标准通信接口,一个12位ADC,七个通用 16位定时器和一个高级控制PWM定时器。STM32F030K6T6微控制器工作电压2.4至3.6V和工作温度范围-40至+85°C内工作。具有全面的省电模式,可用于设计低功耗应用。此款型号可用灵动微MM32F031K6T6进行兼容替换。
2025年08月10日
前面已经讲解过了 IIC,之前使用的是通过串口打印输出,本章我们使用按键 K_UP 进行 IIC 写入,按键 K_DOWN 进行 IIC 读取。将写入和读取的数据现在是TFTLCD 上。 本章分为以下学习目标:
2025年08月10日
1)实验平台:【正点原子】 NANO STM32F103 开发板
2)摘自《正点原子STM32 F1 开发指南(NANO 板-HAL 库版)》关注官方微信号公众号,获取更多资料:正点原子
第三十二章 USB 读卡器实验
上一章我们向大家介绍了如何利用 STM32 的 USB 来做一个 USB 虚拟串口,本章我们将利用 STM32 的 USB 来做一个 USB 读卡器。本章分为如下几个部分:
2025年08月10日
1)实验平台:alientek 阿波罗 STM32F767 开发板
2)摘自《STM32F7 开发指南(HAL 库版)》关注官方微信号公众号,获取更多资料:正点原子
第五十六章 USB 读卡器(Slave)实验
STM32F407 系列芯片都自带了 USB OTG FS 和 USB OTG HS(HS 需要外扩高速 PHY 芯
片实现,速度可达 480Mbps),支持 USB Host 和 USB Device,探索者 STM32F4 开发板没有外
2025年08月10日
好多搞 STM32 开发的兄弟总觉得,上 RTOS 就跟穿西装打领带似的,立马显得高级了,仿佛不用多线程任务调度就是技术不够硬。但咱摸着 STM32 的寄存器说话,这玩意真的像宣传的那样,在 MCU 上比裸机编程强出天际吗?未必见得。
先看看手里那点可怜的资源 ——STM32F103 也就几十 KB 的 RAM,Flash 撑死几百 KB。好些人一上来就开三四个线程,串口收数据开一个,LED 闪烁开一个,传感器采集开一个,觉得这样 “各司其职” 才专业。可每个线程都得扒拉独立的 stack 啊,一个线程分 5KB 栈,四个线程就是 20KB,再加上 RTOS 内核自己占的内存,小容量 MCU 的 RAM 直接被啃掉一半。更坑的是多线程那套同步机制,新手觉得写个互斥锁就能万事大吉,结果两个线程改同一个全局变量时,时而数据错位时而程序卡死,debug 时仿真器跑着正常,一上板子就翻车。你以为加个延时函数就能避免竞争?too young,三个以上线程的同步问题能让你半夜对着示波器抓头发,这复杂度可不是线性增长,是跟线程数量玩指数爆炸呢。