
STM32F4
文章平均质量分 72
STM32F4单片机开发过程中的问题解决
heda3
拥有超过10年的嵌入式开发经验,新一代信息技术工程师/人工智能博士,已申请发明专利15项,其中8项成功获批授权,并在中英文期刊上发表多篇高水平学术论文。在嵌入式系统、算法开发与技术管理领域,积累了丰富的实践经验,并持续在技术社区分享在嵌入式驱动、操作系统、上位机软件、算法优化等开发过程中遇到的关键问题、创新解决方案以及深刻的技术洞察。持续跟随行业前沿,探索嵌入式开发中的最新动态与突破性技术,共同推动技术进步与创新!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
keil调试-打印变量输出保存
问题:查看执行算法后的滤波是否满足要求方式1:1、打印相关变量值 /* 打印滤波后结果 */// for(uint16_t i=0; i<Len; i++)// {// printf("%f\r\n", DataFilter_Buffer[i]);// } 2、保存数据分析方式2:keil软件有相应的通信端口,可以按照如下配置配合相应的软件读取端口,并选择相应的全局变量查看方式3:配合专门的上位机软件,按...原创 2022-02-24 19:30:00 · 2650 阅读 · 2 评论 -
STM32变量类型定义及延伸
注意:数据的运算可能会超过变量定义的类型 ,所以定义变量时要注意!STM32F4内的变量类型定义:在stdint中 /* exact-width signed integer types */typedef signed char int8_t;typedef signed short int int16_t;typedef sig...原创 2018-11-01 19:25:59 · 3084 阅读 · 0 评论 -
STM32F4各外设时钟配置总结
时钟树见最后(stm32F407VGET6)1、首先需要明确的一点是时钟的配置 主时钟、外设对应时钟参考时钟树:如下例如: 可以通过如下配置:也即是【1】中的默认配置 (system_stm32F4xx.c的SetSysClock函数 ) 配置SYSCLK、HCLK、PCLK2、PCLK1 配置主时钟:参考【1】中写的不错:其中内部/...原创 2018-11-01 18:42:21 · 15396 阅读 · 0 评论 -
STM32学习-keil 调试问题1:单步可以执行 全速运行不可以
描述:keil5 +stm32 使用IIC读数在仿真时点击工具栏里的view选择下面的periodict window update参考:http://bbs.21ic.com/icview-1706852-1-1.html原创 2018-06-08 23:06:29 · 14867 阅读 · 3 评论 -
PMOS和NMOS的区分及导通方式
NMOS:是栅极高电平(VGS > Vt)导通,低电平断开,可用来控制与地之间的导通。PMOS:是栅极低电平(VGS < Vt)导通,高电平断开,可用来控制与电源之间的导通。...原创 2018-06-08 23:00:22 · 63314 阅读 · 1 评论 -
STM32F4的看门狗实现
为了防止程序出现未知的停止运行。我们有必要检测这种状态并让单片机重新复位。因此需要知道自己编写的程序运行时间,才能合理的设置看门狗进行喂狗的时间。程序运行的时间要小于看门狗设置的时间。具体是设置一个定时器,重载值的大小可以设置结合分频系数计算定时器溢出的时间,当定时器溢出时,还没有重新加载值(也就是喂狗),则认为程序卡死,单片机重新复位。进行如下的操作步骤:1.查看系统时钟2.程序运行的时间 首次...原创 2018-06-15 10:53:18 · 4516 阅读 · 0 评论 -
IIC读取:SDA_in SDA_out的意思
void uart_init(u32 bound){ //GPIO端口设置 GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_G...原创 2018-06-07 16:03:11 · 6019 阅读 · 2 评论 -
DMA和UART的深刻认识--串口接收的3种工作方式(附STM32F4代码)
第一次认真的总结一番,有什么问题再实时更新!可能会遇到的问题:1.接收不发送 注意是否是识别函数出错2.DMA单次传输要求再初始化,否者出现第二次中断不执行。使用循环模式出现的问题是要结合配置公式:3.DMA再次初始化不完全,会出现接收一次成功,再来一次不行。第三次能接收的问题4.串口调试连续点击的次数太快,会使的里面的发送程序出错,还没搞清什么情况?一.串口uart中断接收遇到的问题:1、串口...原创 2018-06-07 00:02:49 · 55041 阅读 · 13 评论 -
stm32 cube
转载自:http://www.stmcu.org/article/id-327976关于STM32Cube的几个常见问题发布时间:2016-08-15来源:微信号:ST MCU 信息交流标签:STM32CubeSTM32标准外设库固件库分享到:STM32Cube的几个常见问题1" src="http://upload.semida转载 2017-10-26 20:56:52 · 497 阅读 · 0 评论 -
使用HAL库、STM32CubeMX和Keil 5开发入门教程(一):点亮一盏LED灯(NUCLEO-F411RE)
转载自:http://blog.csdn.net/charmingsun/article/details/50802267?readlog#t1本教程以点亮一盏LED灯为目的为大家演示用STM32CubeMX、Keil、ST-Link开发STM32程序的一般方法。一、学习前的准备工作硬件:一块STM32开发板,一个ST-Link;(我使用的开发板是NUCLEO-F411RE转载 2017-10-27 14:50:50 · 4351 阅读 · 1 评论