历史上的今天
今天是:2025年07月27日(星期日)
2019年07月27日 | stm32 上电初始化串口输出一个字节FF问题
2019-07-27 来源:eefocus
最近玩stm32,使用串口发送数据在PC端使用串口工具检测接收到的数据,发现每次上电串口工具都会蹦出一个FF,这让我郁闷好久。在网上查了好多解决问题的办法,有的说先初始化UART 在初始化UART对应的GPIO脚,有的说把中断关闭等等 。我试了都不行,串口还是会发送FF,简直郁闷。。。。
后来我单步调试,发现在初始化的时候函数GPIO_PinAFConfig();初始化导致串口上电在TX脚上输出一个高电平。所以我就尝试在函数GPIO_Iinit();初始化之前首先初始化GPIO_PinAFConfig();这样就不会出现FF了。。。
总之解决办法如下就不会出现问题:
1.开启IO和外设USART时钟。
2.GPIO_PinAFConfig();
3.GPIO_Iinit();
4.NVIC_Init();(如果使能中断)
5.USART_ITConfig();
6.USART_Cmd();
2和3一定不能颠倒!!!
史海拾趣
|
来源于AVR网站 /***************************************************************************** * * Atmel Corporation * * File : main.c * Compiler : IAR EWAAVR 2 ...… 查看全部问答> |
|
1、解压后将此文件放入C盘 2、在放入C盘后,在FONT.EXE文件中编辑你所要放的汉字 3、编辑好汉字后,在PROTEL99SE的PCB状态下,找到你放入PROTELHZ文件夹的路径,导入PCBHZ.LIB文件 采用以上步 ...… 查看全部问答> |
|
项目:飞行体验项目 说明: 飞行体验装置由现时屏幕和控制器两部分组成,控制器为飞鸟外形,小朋友们可以俯卧在控制器上操作飞行器,电脑模拟的飞行场景以及小朋友的操作结果会在显示屏幕上显示 &n ...… 查看全部问答> |
|
本方案包括PWM 3路;A/D输入6路;双向I/O口 7路;D/A输出1路。要求用PIC、瑞萨或ATMEL 的八位单片机,如有兴趣请联系18923776056 或QQ1538444360 [ 本帖最后由 vpgpu 于 2011-1-2 19:50 编辑 ]… 查看全部问答> |
|
关于NE555的问题。当输入高电平,输出低电平不够低怎么办?量出来2.7。 做单稳电路。高电平3.7,低电平2.7。 [ 本帖最后由 huang91 于 2011-11-10 15:49 编辑 ]… 查看全部问答> |
|
Master or slave Master runs up to sys_clk/2 (25Mb @ 50MHz) Slave runs up to sys_clk/12 (4.1667Mb @ 50MHz) … 查看全部问答> |
|
我用的芯片是LM3S2B93,Keil4工程,调试PWM时怎么也产生不了PWM,其他功能正常,大家帮忙看下是怎么回事啊~急急!! unsigned long gSysClock = 12000000UL; #define PWM_FREQ 6000 & ...… 查看全部问答> |




