彩虹天空cc 发表于 2021-1-7 16:44

HCF003 HCF005 UART0配置失败

按照template配置UART1正常。完全按照UART1来设置UART0,定时器改为TIM0,无法通讯。而且配置UART0后,UART1波特不正确。

caigang13 发表于 2021-1-7 20:33

UART和TIM有什么关系?

martinhu 发表于 2021-1-8 16:01

caigang13 发表于 2021-1-7 20:33
UART和TIM有什么关系?

F005的uart的波特率是由对应的basetimer来产生的。UART0和UART1互不影响,建议检查一下代码

四十岁学编程 发表于 2021-1-27 11:05

我遇到跟您一样的情况,请问后来如何解决的?

彩虹天空cc 发表于 2021-1-27 15:49

stcBaud.bDbaud= 1u;//双倍波特率功能9600单倍 115200双倍,否则timer超值

彩虹天空cc 发表于 2021-1-27 15:51

swd接口复用为串口功能时,除了配置为复用,还需要关闭swd功能,Sysctrl_SetFunc(SysctrlSWDUseIOEn, TRUE);//P31 P27上电默认被配置为SWDIO,使用SWD SWC IO时,先关闭SWD功能
//不使用此语句,P27SWD功能正常,P31SWC功能不正常

彩虹天空cc 发表于 2021-1-27 15:52

关闭SWDIO功能之前要有足够的延时,以便刚上电时烧录程序!!!

彩虹天空cc 发表于 2021-1-27 16:28

问题已解决,程序文件下载https://blog.csdn.net/weixin_43330894/article/details/113251232
页: [1]
查看完整版本: HCF003 HCF005 UART0配置失败