╮倾壹伳柔情 发表于 2018-7-11 17:43:16

希望官方能解决一下这个bug

使用芯片stm32f427iih6,同时使用了ETH RMII 和串口2 ,其他资源也基本用完,因为ETH RMII占用了PA2,而我只需要使用串口2的接收引脚,也就是PA3,因为PA2是串口2的Tx发送引脚,此引脚被占用,cube左边的USART2即无法配置,即使手动配置了PA3为串口2的接收引脚,自动生成的代码中也无初始化相关代码,端口配置区域也无USART2的相关配置项,如波特率,数据位,停止位,校验位等等,希望改进产品,能够即使串口其中一个引脚被占用的情况下,如果功能只需要收或发送的其中一个,比如发送引脚被占用, 在使用异步串口时,只需要使用接收功能时,软件应当能够可以单独配置该脚为串口接收,且相关配置项也可配http://www.stm32cube.com/ueditor/php/upload/image/20180711/1531301785845922.bmphttp://www.stm32cube.com/ueditor/php/upload/image/20180711/1531301876944034.bmp上图中是没有串口2的配置项的

MrJiu 发表于 2018-7-12 09:49:51

你这么来说,好像不是bug,而是提建议!!!不过这么使用的人应该很少。。。我看了资料,好像可以单独使用,自己手动配置一下了。。。还有这个需求,估计Cube的很多东西得大改。。。而且,你想想串口这样,spi岂不是也要,还有其他各种,想想都有点难!!!:lol:lol:lol

maxtch 发表于 2018-7-12 09:53:23

官方大概率是为了避免不经意间硬件发生冲突,所以故意为之的吧?库可能不支持这种瘸脚用法。
页: [1]
查看完整版本: 希望官方能解决一下这个bug