[CAN-bus/DeviceNet] PeliCAN自收发实验程序

[复制链接]
 楼主| 桂电飞天鼠 发表于 2007-6-4 13:32 | 显示全部楼层 |阅读模式
使用canbus学习板做的实验,基本功能就是使用板子上的四个LED,四个按键,每按一个键,就自发送,接收两次(不知道为什么是两次)。并在四个LED上显示(每个数据用低四位),并同时发送到串口上。因为一次共有八个数据,所以最终四个LED显示会成为流水灯,而且四个按键的对应的流水灯花式都不同。<br /><br />这个实验只能算是个半成品,是使用AT89S51完成的,没有使用板上原来自带的STC89C52RC,因为用不了,原因还没找到。因为毕设快要验收了,所以只能暂时放下,先公布出来,基本上用S51是可以用的。<br /><br />其它的不多说了,只能说水平实在太菜了,这几天受打击多了,先自闭一下。<br /><br />Peli自测试要点:<br /><br />1,模式寄存器设置在自测试模式(STM位);<br />2,放好要发送的数据后,使用命令寄存器的自收发请求位(SRR位),另可看需要可设置为单次发送(即使用中止发送位,在命令寄存器);<br />3,接收就按非自接收模式一样使用即可,即读接收缓冲区就可以把数据取出;<br />4,&nbsp;在82C250的输出端要不要接60电阻的问题,我试过确实是可以不接的。<br /><br />还是要重复说一下,自测试接收模式只在Peli模式有,Basic没有!<br /><br /><br /><br /> 相关链接:<a href='https://bbs.21ic.com/upfiles/img/20076/200764133058593.rar'>https://bbs.21ic.com/upfiles/img/20076/200764133058593.rar</a>
 楼主| 桂电飞天鼠 发表于 2007-6-4 15:00 | 显示全部楼层

原来是STC的外部RAM用法跟S51不同~~~~~

  
wxj1952 发表于 2007-6-18 16:50 | 显示全部楼层

我卖CAN_BUS学习版。

8031+374+2764/89C51最小系统+SJA1000+82C250<br />空板带插座————50元,<br />加满全部元件、调试好的、提供测试/实用程序的、直接可用的可就贵了。<br /><br />
xaygc 发表于 2007-7-5 09:53 | 显示全部楼层

我的博客上有简单的测试程序 blog.163.com/yu_gui_cao/

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

273

帖子

0

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