panro
驱动牛犊
驱动牛犊
  • 注册日期2002-03-19
  • 最后登录2002-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1584回复:5

串行通信

楼主#
更多 发布于:2002-03-19 23:20
不知个位是否在单片机上实现过纯软件的半双工双向串行通信,若有请给我一些建议(两单片机一个工作在4Mz,一个在32.768K)。
vxworks
驱动牛犊
驱动牛犊
  • 注册日期2001-09-20
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-20 09:19

我做过,用两个I/O口,一个做CLK,一个做DATA。

这种程序调试很痛苦,而且如果数据大的话偶尔会丢数据。所以不是万不得以不要用这种方法。
yiyiz
驱动小牛
驱动小牛
  • 注册日期2002-02-15
  • 最后登录2007-09-06
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-20 09:20
软件实现方式要看单片机的片内资源才可确定具体方案,如果完全不依靠片内资源是非常耗费CPU时间的,可否具体说明什么型号的单片机,如果我对它熟悉的话,我也许会有一些有用的建议。
panro
驱动牛犊
驱动牛犊
  • 注册日期2002-03-19
  • 最后登录2002-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-09 12:16
我用的是PIC12C671,资源不多,只能半双工,不能传时钟,没有足够的口
luoxiaolin
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2003-05-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-23 21:13
我建议你读一本书
北航出的
<<PC机及单片机数据通讯技术>>
snowfox
驱动小牛
驱动小牛
  • 注册日期2001-04-23
  • 最后登录2003-12-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-24 08:37
我用的是最简单的延时和查询,找个调试软件测一下位宽。嘻嘻!
游客

返回顶部