Re: CAN信息共享
|
||||
---|---|---|---|---|
初級會員
|
谢谢RYANG.
能提供带报文过滤的多个CAN结点的例子程序供参考吗?
發表於: 2005/10/5 0:07
|
|||
|
CAN信息共享
|
||||
---|---|---|---|---|
初級會員
|
某一给定ID的消息MESSAGE,能否被多个不同的CAN结点,以大致相当的概率所接收?该如何做?如ID为0X100的报文。
發表於: 2005/10/3 20:40
|
|||
|
Re: ECCP用于捕捉的问题
|
||||
---|---|---|---|---|
初級會員
|
谢谢!
问题基本解决,又是中断惹的祸! 令TMRnIE=0,即可。
發表於: 2005/7/5 22:07
|
|||
|
ECCP用于捕捉的问题
|
||||
---|---|---|---|---|
初級會員
|
我采用18F458的ECCP功能测量外部频率,晶振用的是20MHz,ECCP使用TMR3为定时器,PRESCALE设为1:8,通过记录两次捕捉间的ECCPR的差值计算频率时,出现的问题是,当外部频率高于40Hz时,基本正常,但外部频率低于40Hz时,捕捉不稳定,有时能正确捕捉,但有时捕捉的结果是频率为0,从波形上看,捕捉后输出的波形跳跃很大,不稳定。
不知是什么原因? 我在中断服务程序中清除TMR1/3,CCP1/ECCP1的标志位,并获得CCP1R/ECCP1R的值,所用的编译器为PICC-18.
發表於: 2005/7/3 23:58
|
|||
|
RXBP
|
||||
---|---|---|---|---|
初級會員
|
18F458在运行过程中,不能正常收发CAN信息,发祥COMSTAT中的RXBP被置1,请问,RXBP被置1主要由于哪些原因?如何除错?
發表於: 2005/6/29 18:37
|
|||
|
CAN网络的晶振问题
|
||||
---|---|---|---|---|
初級會員
|
我用18F458构成了5个结点构成的网络,采用20MHz的有源晶振,请问,CAN网络的晶振波形应具备什么样的特性较好!我手上有两种类型的晶振,一种工作波形近似于正弦波,较光顺,另一种波形存在振荡。
發表於: 2005/6/27 20:14
|
|||
|
Re: PORTD的怪问题
|
||||
---|---|---|---|---|
初級會員
|
谢谢!
还是奇怪! 如按RD0=1;RD0=0;RD1=1;RD1=0;RD2=1;RD2=0;RD3=1;RD3=0;格式设置,按理,RD0~RD3应该输出一系列的脉冲,但大部分情况下,RD0/RD3可输出高电平为5V左右,低电平0V左右的脉冲,RD1/RD2基本不正常;如果再同74HC595连接起来,仅提供串行数据的RD0端口基本能输出要求的电平,而用作LATCH。SHIFT &STORAGE CLOCK的RD1/RD2/RD3的波形就不再是0-5V的脉冲了,噪声(Noise)很明显,所输出的信号完全无法用,难道18F458驱动不了74HC595? 能否提供PIC单片机控制74HC595的应用实例?
發表於: 2005/6/20 18:39
|
|||
|
Re: PORTD的怪问题
|
||||
---|---|---|---|---|
初級會員
|
谢谢!
但RD0=1的执行结果是输出电压在1V左右,或根本就没有反应,问题又在哪儿呢?
發表於: 2005/6/19 12:35
|
|||
|
PORTD的怪问题
|
||||
---|---|---|---|---|
初級會員
|
我已关闭18F458的PSPMODE和比较器模式(CMCON=0X07),并且TRISD=0X00,TRISE=0X00,但令RD0=1时,用示波器观察的波形有很多毛刺,不知是什么原因?而RD4=1的波形基本正常。
發表於: 2005/6/18 20:13
|
|||
|