STM32
逸璞丷昊
这个作者很懒,什么都没留下…
展开
-
STM32 USB虚拟串口ISP在线更新
通过STM32虚拟串口实现Flash Loader协议的具体流程原创 2020-05-03 01:38:09 · 1091 阅读 · 1 评论 -
STM32 USB虚拟串口收发任意长度字节例程
基于STM32CubeMX的USB虚拟串口实例详解,通过修改收发函数,实现在1024字节以内任意字节数目的收发功能原创 2020-05-03 00:56:27 · 7703 阅读 · 12 评论 -
STM32F4外设PA.8输出内部、外部和系统时钟的MCO功能实现 - STM32的MCO输出
使用的板子是STM32F407核心板,分别测试了三种时钟输出的情况,这里没有截图,大概波形是这样的:输出外部高速时钟(晶振)的效果是最好,其次是输出内部高速时钟16M,效果也不错,但是输出系统时钟时,波形失真明显,但感觉也还是可用的,但不分频输出168M时(IO输出最高100M),波形呈三角波。 //使用外部时钟RCC_APB1PeriphClockCmd(RCC_AHB1Periph_G...原创 2018-04-17 16:42:09 · 4993 阅读 · 0 评论 -
24V低压检测电路 - 低压检测电压
当电压采样速率低和要求低时,左边电路图即可满足;当采样速率和精度要求比较高时,采用右边电路。Vin=24V低压检测电路,将24V转换到0-3V3之间,实测效果挺好的,电阻使用1%的精度。...原创 2018-04-30 17:06:43 · 11978 阅读 · 2 评论 -
STM32F091串口USART2通信实例及PA2、PA3不能使用问题 - STM32F091 Demo
硬件开发的小经验,在进行软件开发之前,一定要先将硬件检查清楚,保证硬件完好,尽可能保证在进行开发时硬件因素。这个篇博客,是我帮别人写一个STM32F091的标准库例程时遇到的问题(官方的例程总感觉存在各种问题,而且不简洁),写在这里,当是一个小总结。开发环境开发平台:官方开发板STM32F091RC-Nucleo开发软件:Keil uVision5标准库:STM32F0xx_...原创 2018-06-01 09:33:24 · 13864 阅读 · 10 评论 -
STM32如何将double/float型参数写入Flash - STM32F4保存参数
分享一篇如何在工程中将 double/float 型参数写入Flash并在需要的时候读取出来的代码。大家都知道 Flash 的读写是有寿命限制的,虽然我们读写的次数远不会达到这个次数,但是作为有强迫症的程序猿们一般都不能接受。而且读写 Flash 还要考虑安全性,不能破坏程序。STM32的 Flash 是分扇区的,Flash 的读写必须是以扇区为单位。下面介绍如何通过细分算法高效读写F...原创 2018-06-17 11:45:57 · 12785 阅读 · 7 评论 -
STM32控制TMC260/2660的原理图简单说明
STM32的最小系统原理图,如果除去OLED和TTL-RJ45(有人物联网公司-超级网口模块),忽略这里没有的电气接口,这幅图就是STM32的最小系统原理图。对应我分享的STM32驱动TMC26x的代码,请注意电机接线对应的引脚。TMC260和TMC2660的驱动电路如下所示,我采用的是SPI写入配置信息,采用S/D的控制模式。最后,贴一张控制继电器和几个传感器的电路图,左下角...原创 2019-03-01 16:17:10 · 9532 阅读 · 6 评论