阳春白雪L 发表于 2021-7-26 18:12

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

航顺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{:sweat:},但是查关闭这个CK,在手册里又说不存在这一位?有点矛盾

阳春白雪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]
查看完整版本: 航顺HK32F103RET6 UART4和SPI2不能同时使用