航顺HK32F103RET6 UART4和SPI2不能同时使用

[复制链接]
 楼主| 阳春白雪L 发表于 2021-7-26 18:12 | 显示全部楼层 |阅读模式
航顺HK32F103RET6 UART4和SPI2不能同时使用,SPI2的MOSI没有信号出输出,一直为高电平,SCK有信号,当关系了UART4就一切正常,这是什么原因。
binhao001 发表于 2021-7-27 14:22 | 显示全部楼层
看下手册,引脚共用了
 楼主| 阳春白雪L 发表于 2021-7-28 09:16 | 显示全部楼层
本帖最后由 阳春白雪L 于 2021-7-28 09:19 编辑

看了手册,MOSI确定比STM32多一个UART4_CK,但是查关闭这个CK,在手册里又说不存在这一位?有点矛盾
1.png
2.png
 楼主| 阳春白雪L 发表于 2021-7-28 10:41 | 显示全部楼层
已经解决了,如下
USART_ClockInitStructure.USART_Clock = USART_Clock_Disable;
USART_ClockInitStructure.USART_CPOL = USART_CPOL_Low;    //USART_CPOL_High改为USART_CPOL_Low
USART_ClockInitStructure.USART_CPHA = USART_CPHA_1Edge;  //USART_CPHA_2Edge改为USART_CPHA_1Edge
USART_ClockInitStructure.USART_LastBit = USART_LastBit_Disable;
USART_ClockInit(UART4,&USART_ClockInitStructure);
skyred 发表于 2021-8-2 17:01 | 显示全部楼层
到最后,也没看懂啊
pl202 发表于 2022-11-5 10:55 | 显示全部楼层
这个两个引脚好像在一块的              
wilhelmina2 发表于 2022-11-5 11:11 | 显示全部楼层
是不是需要复用引脚才可以的?              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

31

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部