MAX232是12V标准RS232和5V TTL232转换用的,MAX3232是12V标准RS232和3.3V TTL232转换用的。
5v和3.3v串口一般是加个电阻后直连就可以用了,或者穿二极管加上拉。
给你几个建议
1 你仔细查一下蓝牙模块的接口 如果能承受5V电平你就万事大吉了
2 最好换单片机 这样都用3.3的比较省心
3 3转5电平的芯片有SN74AVCA164245 其实核心型号是 4245 和 164245 前者是8路的 后者是16路的
4 当然 如果5V高电平不是强推挽的 一般也不会把3.3的输入弄坏 但是这么用不怎么好
,你应该用的是BF10的蓝牙模块吧 ,如果是单片机这边是CMOS的电平,串个100欧电阻也可以的。
总线收发器(Bus Transceiver):
常用器件: SN74LVTH245A(8 位)、SN74LVTH16245A(16 位)
特点:3.3V供电,需进行方向控制,
延迟:3.5ns,驱动:-32/64mA,
输入容限:5V
应用:数据、地址和控制总线的驱动
,总线开关(Bus Switch)
常用器件:SN74CBTD3384(10位)、SN74CBTD16210(20 位)
特点:5V 供电,无需方向控制
延迟:0.25ns,驱动能力不增加
应用:适用于信号方向灵活、且负载单一的应用,如 McBSP 等外设信号的电平变换
,电阻分压
10KΩ和 20KΩ串联分压,5V×20÷(10+20)≈3.3V