打印

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

[复制链接]
3230|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 | 只看该作者
版主能提供 正確能用的歷程嗎,我這邊項目也是弄了半天,通信還是連不上呀!

使用特权

评论回复
5
bananarer| | 2012-2-14 10:22 | 只看该作者
只有一个79F32的,你凑合着看看?
http://www.sinowealth.com/fae_file/softip/zh/8bit/DEMO5_UART.rar

使用特权

评论回复
6
linlh11| | 2017-12-1 16:32 | 只看该作者
我现在也用SH79F161A做MODBUS-RTU通信,程序在宏晶的STC15F2K08S2上运行正常或,移植到中颖单片机上的,结果搞了半个月也没有通信成功,现在就是通信一次或者几次就死机。抓狂啊,都是51系列,一个串口,中颖的到底有什么特别之处吗?

使用特权

评论回复
7
huqiangneng| | 2017-12-2 11:45 | 只看该作者
路过,学习中!

使用特权

评论回复
8
huqiangneng| | 2017-12-2 11:46 | 只看该作者
路过,学习中,我用过中颖SHF083A的芯片,貌似串口通信也很难弄!

使用特权

评论回复
9
linlh11| | 2017-12-4 21:36 | 只看该作者
搞了中颖SH79F161A快20天了,发现把单片机的发送功能代码屏蔽的情况下,可稳定的接收上位机发来的数据,并在数码管上显示,但是同时开放单片机接收和发送的情况下,如果上位机给单片机发送数据,单片机在接收到数据,显示后,再把该数据返回给上位机,就很容易死机。太难调试了中颖单片机的串口。也根据161A的数据手册,对移植过来的程序做了相应的调整,也不该这么难弄啊。厂家的资料有极其的少。

使用特权

评论回复
10
linlh11| | 2018-11-30 23:15 | 只看该作者
中颖的技术支持呢?怎么没有人搭理这个问题呢?在STC单片机上成功使用的MODBUS程序,移植到中颖SH79F161A上,串口通信就根本用不成。是不是中颖的UART模块有问题啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

31

帖子

1

粉丝