05/02/13 21:07:19 yzrJOBr0
>>66
間違って覚えこんでいない?
UART = Universal Asynchronous Receiver and Transmitter
USART = Universal Synchronous and Asynchronous Receiver and Transmitter
スペル間違ってるかもしれないけど、
UARTが非同期(調歩同期)通信用送受信LSI
USARTが同期+非同期(調歩同期)送受信LSI
で、どちらも1バイトのシリアルデータ<->パラレルデータ
の変換をハードウェアで行うLSIデバイスです。
君の言っているのは、ソフトウェアによる調歩同期受信だよ。
君の言っているスタートビットの検出もUART LSIやUSART LSI 例(NEC uPD8251A)の
ハードウェアが自動的にやるんだよ。(もう20年前の話だよ)
UART LSIやUSART LSIを使ったソフトはスタートビットの検出にもデータビットの判定もしません。
ひょっとして、PICだけやってるひとは、案外この大昔のLSIを知らないのかな?
Z80やi8086の経験者は知ってると思う。それとつないでuPD8251A使ったから。
>>69
何? PSoCはCRC計算機能を組み込んであるの?