登录注册
huixianfxt 发表于 2017-10-20 11:12 我觉得既然是宏,你就按照宏的定义原封不动的带进去,定义就明朗了,说实话这段程序怎么这么绕。。。 A_SE ...
huaiqiao 发表于 2017-2-13 19:49 对的,其实我后来想了,因为你过滤器是0x00,相当于没有设置,即就是什么都接受。
huaiqiao 发表于 2017-2-10 18:01 建议先排除硬件的问题,我看到你的程序想到原子的例程了,你的这个程序有点像原子的例程。然后因为你的can ...
sunyk 发表于 2017-2-10 17:11 A1050嵌入式电路很简单,我现在就是用串口1接受can的数据,一点都没有。我把图发上去了,黑白的是从极,粉 ...
chunyang 发表于 2017-2-10 16:02 先看通讯发起方的发送端。
chunyang 发表于 2017-2-10 15:35 给出具体电路,先排除硬件问题。这个也可以借助串口助手之类的软件监视一下。
chunyang 发表于 2015-3-14 19:58 书必须看,跟是否中职生无关,好习惯会让你受用终生。
chunyang 发表于 2015-3-14 17:24 你还是应该好好的去看书,彻底弄清楚51的地址时序。51外部地址操作是先送地址,然后ALE发出低8位地址锁存信号,再然后P0口转为数据总线。P2口的高8位地址数在期间保持不变,原低8位地址则由外部锁存器提供。
chunyang 发表于 2015-3-14 14:14 既然如此,那好好看51的教材吧,该怎么做,前面已经讲了,楼主应该靠自己而非求现成答案。
chunyang 发表于 2015-3-14 00:06 那么玩的恰恰不是什么“高手”,8255也别用了,太古老的芯片,比你还老很多。用串并互转,IO要多少有多少。想想,LED屏要是像你这么玩,那不早玩死多少回了。
fgfz2003 发表于 2010-5-5 03:37 查找时序图可以知道,P2口的状态是不变的。就以写片外RAM为例子来说明一下时序,但是建议还是去找时序来看看。 如指令 MOVX @DPTR ,#DATA8 过程如下 1.指令需要两个机器周期,第一个机器周期S1状态读取指令代码,S6状态输出地址,利用ALE下降沿锁存 2.第二个机器周期中,WR为低电平,P0口作为输出方式,在WR上升沿把数据送出。 当然,以上的过程是单片机硬件自动完成的,你只需要写指令就可以了,不需要做其他的任何操作,另外对于RD,WR,ALE,PSEN这些线,是没有指令能够控制他们的。就如我们的思维无法控制心脏的跳动一样,单片机中并不是所有的工作都需要指令控制。
chunyang 发表于 2015-3-13 21:40 宁扩展,也尽量别玩ALE这招。设计的灵活性必须讲究。
chunyang 发表于 2015-3-13 19:31 ALE是51的外部地址锁存控制信号,只有把外设挂在总线上且当做总线设备用时才可能用到。这需要你弄明白ALE的时序,但不建议使用ALE信号来做控制,而应使用常规IO来做控制,这样电路设计会灵活的多。
小微呀
soso
魅音紫曦
惠美丽
吴世勋
< 1/1 >
已有14人来访过
留言
现在还没有留言