Max232產(chǎn)品是由德州儀器公司(TI)推出的一款兼容RS232標(biāo)準(zhǔn)的芯片。
單片機的TXD、RXD是TTL電平,所以你得萬變不離其宗的將其它信號轉(zhuǎn)成TTL電平,只有這樣給單片機下載程序才有可能成功!其中CH340、PL2303等芯片是直接將USB信號轉(zhuǎn)換為TTL電平或者TTL電平轉(zhuǎn)換為USB信號,而MAX232等芯片是將TTL轉(zhuǎn)換為RS232信號或者將RS232信號轉(zhuǎn)換為TTL。
Uart這里指的是TTL電平的串口;RS232指的是RS232電平的串口。
寫串口的Verilog代碼關(guān)鍵是要搞明白RS232串口的通信協(xié)議,它并不像單片機,直接讀寫SBUF就可實現(xiàn)串口的收發(fā)功能,收發(fā)整個字節(jié)。而FPGA要一位一位的收發(fā),因此必須了解RS232的數(shù)據(jù)格式。
一般單片機的串口通信都需要通過MAX232 進(jìn)行電平轉(zhuǎn)換然后進(jìn)行數(shù)據(jù)通信的,當(dāng)然STC89C52RC 單片機也不例外。
主要性能: 與MCS-51單片機產(chǎn)品兼容 、8K字節(jié)在系統(tǒng)可編程Flash存儲器、 1000次擦寫周期、全靜態(tài)操作:0Hz~33Hz 、三級加密程序存儲器 、 32個可編程I/O口線、三個16位定時器/計數(shù)器八個中斷源、全雙工UART串行通道、 低功耗空閑和掉電模式 、掉電后中斷可喚醒 、看門狗定時器 、雙數(shù)據(jù)指針、掉電標(biāo)識符 。