在用sp3232的时候发现输出的数据为反相,看了sp3232原理图后发现确实是反相,没招儿。
那怎么整?板子都做好了,也没法加反相器了,你要是用stm32f103 那就完了,这批板子废了。我现在知道f0可以串口反相输出,我用的是stm32l031,HAL库,也是可以反相输出的,标准3.5我也不知道怎么输出反相。
HAL库只需要加两句话
hlpuart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_TXINVERT_INIT; //TX输出反相
hlpuart1.AdvancedInit.TxPinLevelInvert = UART_ADVFEATURE_TXINV_ENABLE; //TX 反相输出使能
第一句是改模式,第二句是使能tx 反相。不加第二句白费。
没配图,真正有用的东西都不需要那些花里胡哨的东西,你懂得,点赞吧还嫌着干什么。