09/02/14 17:29:37 0e0r3Ylm
UART使おうと思って、PIC16F88 を選んでみた。
相手方が偶パリなんで、パリティ付きで通信しようとしたら、
UARTハードはパリティ生成しないんだな この石。
マニュアル読んでみたら、パリティ・フラグが無いよこのCPU orz
しょうがないんで、Cで書いたらチャチイ機能の割りにはコードがデカイ。
結局アセンブラで書き直したが、みんなはどうしてんの?
parity8:
movwf p8, f
swapf p8, f
xorwf p8, f
movwf p8, w
rrf p8, f
rrf p8, f
xorwf p8, f
rrf p8, w
xorwf STATUS, w
andlw 0x01
return