中颖单片机有串口异步通讯的例程吗?

[复制链接]
4886|9
 楼主| daseagg 发表于 2012-2-3 14:43 | 显示全部楼层 |阅读模式
现在用79F161A做一个串口异步通讯的工程。
晶振用8M,波特率为2400,用串口工作方式3(1启始8个数据2停止位)
但波特率精度好像很难达到。
在此求高人指点。有相关例程更好。谢谢。
 楼主| daseagg 发表于 2012-2-4 12:41 | 显示全部楼层
补充问题:
       为什没中颖串口没有发送时,发送口常态是低电平,而不是高电平呢?
bananarer 发表于 2012-2-6 12:46 | 显示全部楼层
补充问题:
       为什没中颖串口没有发送时,发送口常态是低电平,而不是高电平呢?
daseagg 发表于 2012-2-4 12:41


不发送时,TXD为IO口,所以要将TXD这这个IO口设置成输出高
如果用8M,2400应该是可以的呀,timer1设置成0x30,算出来应该差不多吧
wingo360 发表于 2012-2-13 17:49 | 显示全部楼层
版主能提供 正確能用的歷程嗎,我這邊項目也是弄了半天,通信還是連不上呀!
bananarer 发表于 2012-2-14 10:22 | 显示全部楼层
linlh11 发表于 2017-12-1 16:32 | 显示全部楼层
我现在也用SH79F161A做MODBUS-RTU通信,程序在宏晶的STC15F2K08S2上运行正常或,移植到中颖单片机上的,结果搞了半个月也没有通信成功,现在就是通信一次或者几次就死机。抓狂啊,都是51系列,一个串口,中颖的到底有什么特别之处吗?
huqiangneng 发表于 2017-12-2 11:45 | 显示全部楼层
路过,学习中!
huqiangneng 发表于 2017-12-2 11:46 | 显示全部楼层
路过,学习中,我用过中颖SHF083A的芯片,貌似串口通信也很难弄!
linlh11 发表于 2017-12-4 21:36 | 显示全部楼层
搞了中颖SH79F161A快20天了,发现把单片机的发送功能代码屏蔽的情况下,可稳定的接收上位机发来的数据,并在数码管上显示,但是同时开放单片机接收和发送的情况下,如果上位机给单片机发送数据,单片机在接收到数据,显示后,再把该数据返回给上位机,就很容易死机。太难调试了中颖单片机的串口。也根据161A的数据手册,对移植过来的程序做了相应的调整,也不该这么难弄啊。厂家的资料有极其的少。
linlh11 发表于 2018-11-30 23:15 | 显示全部楼层
中颖的技术支持呢?怎么没有人搭理这个问题呢?在STC单片机上成功使用的MODBUS程序,移植到中颖SH79F161A上,串口通信就根本用不成。是不是中颖的UART模块有问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

31

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部