![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32F4
文章平均质量分 72
STM32F4单片机开发过程中的问题解决
heda3
从事嵌入式开发10年+,国内某一流研究所的研究生,新一代信息技术工程师职称,申请撰写发明专利15项/授权8项,发表中英文期刊2篇。目前从事嵌入式系统、算法开发及管理,持续分享嵌入式驱动、操作系统、上位机软件、算法等开发过程中遇到的问题、解决方法及知识点
展开
-
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 · 2309 阅读 · 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 · 2871 阅读 · 0 评论 -
STM32F4各外设时钟配置总结
时钟树见最后(stm32F407VGET6)1、首先需要明确的一点是时钟的配置 主时钟、外设对应时钟参考时钟树:如下例如: 可以通过如下配置:也即是【1】中的默认配置 (system_stm32F4xx.c的SetSysClock函数 ) 配置SYSCLK、HCLK、PCLK2、PCLK1 配置主时钟:参考【1】中写的不错:其中内部/...原创 2018-11-01 18:42:21 · 13973 阅读 · 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 · 14377 阅读 · 3 评论 -
PMOS和NMOS的区分及导通方式
NMOS:是栅极高电平(VGS > Vt)导通,低电平断开,可用来控制与地之间的导通。PMOS:是栅极低电平(VGS < Vt)导通,高电平断开,可用来控制与电源之间的导通。...原创 2018-06-08 23:00:22 · 60340 阅读 · 1 评论 -
STM32F4的看门狗实现
为了防止程序出现未知的停止运行。我们有必要检测这种状态并让单片机重新复位。因此需要知道自己编写的程序运行时间,才能合理的设置看门狗进行喂狗的时间。程序运行的时间要小于看门狗设置的时间。具体是设置一个定时器,重载值的大小可以设置结合分频系数计算定时器溢出的时间,当定时器溢出时,还没有重新加载值(也就是喂狗),则认为程序卡死,单片机重新复位。进行如下的操作步骤:1.查看系统时钟2.程序运行的时间 首次...原创 2018-06-15 10:53:18 · 4379 阅读 · 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 · 5761 阅读 · 2 评论 -
DMA和UART的深刻认识--串口接收的3种工作方式(附STM32F4代码)
第一次认真的总结一番,有什么问题再实时更新!可能会遇到的问题:1.接收不发送 注意是否是识别函数出错2.DMA单次传输要求再初始化,否者出现第二次中断不执行。使用循环模式出现的问题是要结合配置公式:3.DMA再次初始化不完全,会出现接收一次成功,再来一次不行。第三次能接收的问题4.串口调试连续点击的次数太快,会使的里面的发送程序出错,还没搞清什么情况?一.串口uart中断接收遇到的问题:1、串口...原创 2018-06-07 00:02:49 · 53958 阅读 · 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 · 429 阅读 · 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 · 4093 阅读 · 1 评论