daibolang 发表于 2010-11-23 08:51:48

NEC单片机,怎么实行9位UART数据位?

NEC 78F1166单片机。手册只标明最高8位数据的。无法使用9位。也就是那个标志位空出来,软件控制这一位。
不能使用EVEN,它是由硬件控制的。请各位帮忙,谢谢!
就如图信息

http://cache.amobbs.com/bbs_upload782111/files_34/ourdev_599792FUCKAF.jpg
9位UART时序图.jpg (原文件名:9位UART时序图.jpg)

cl1cl1cl1 发表于 2010-11-24 16:37:57

位回复【楼主位】daibolang
-----------------------------------------------------------------------

9位用于哪方面的通讯?

daibolang 发表于 2010-11-24 21:57:35

MDB协议用到

wenwang 发表于 2010-11-28 16:24:54

数据应该是1启始+7、8数据+0、1校验+1、2结束
NEC中校验位好像是只有四种情况
1、无校验
2、零校验
3、奇校验
4、偶校验
由ASIM0寄存器的PS01 PS00位确定
PS01 PS00   发送操作      接收操作
0   0    不输出校验位   无校验接收
0   1    输出零校验   零校验接收注
1   0    输出奇校验   按奇校验判断
1   1    输出偶校验   按偶校验判断
页: [1]
查看完整版本: NEC单片机,怎么实行9位UART数据位?