STM32
Kaito.Chen
一枚刚毕业的嵌入式小白,希望通过自己学习的总结分享给大家,各路大佬看到有不妥的地方还请指点一下
展开
-
如何使用STM32F103系列指定脉冲数输出控制步进电机
如何使用STM32F103系列指定脉冲数输出控制步进电机原创 2023-11-17 14:40:40 · 1050 阅读 · 0 评论 -
FATFS文件系统生成多个txt文件存储数据,解决数组只保存数据前256个数据问题
读写的buff里定义了一个BYTE类型是8位的unsigne char,这就能解释的通为何只能保存数组的前256个数据,接下来我们只需要做一些简单的变更即可生成多个TXT文件并且将数据存储在里面。我定义的para.txt是用来保存系统设置的参数,而method.txt是用来存储各种方法数据的参数。我开始定义的数组是float fatbuf[1024];1.定义两个数组(此处距离用到了两组数据)首先声明为什么分为两个txt文件来存储。...原创 2022-08-29 15:19:03 · 1035 阅读 · 0 评论 -
如何通过串口发送使用SerialPlot实现温度自动曲线监控
随意写一个buf,因为我乘了100倍,8位已经装不下,所以需要取高位和低位分开发送,有一个注意的点就是SerialPlot是需要低位先出发送的(别问我为什么先赋值buf[1]后赋值buf[0],问就是高位先出踩过坑[doge])⑤:Buffer的大小可以给大一点 不用担心因时间关系导致前面部分的数值会丢失;主要是刚好做测试的时候手上的主板是这一块,其他芯片也可以通过下 面说的串口发送方式实现自动曲线。①:串口传输的配置(波特率,数据位,停止位,有无检验位等等)框住要看的部分,即可放大。...原创 2022-08-18 12:45:59 · 1322 阅读 · 0 评论 -
HardFault_Handler故障原因排查
出现HardFault_Handler故障的原因有两个方面: 内存溢出或者堆栈溢出首先需要找到出现故障的地方1.在main.c下自定义hard_fault_handler_c函数void hard_fault_handler_c(uint32_t* hardfault_args){ static unsigned int stacked_lr; static unsigned int stacked_pc; stacked_lr = ((unsigned long) har原创 2022-04-18 09:09:12 · 8820 阅读 · 4 评论