发表于:2003-03-04 16:01:00
11楼
我刚接触SJA1000 CAN控制器,对它编程不熟悉,希望你能给指点一下,具体问题如下:
当我在复位状态设置好各种寄存器后,转向正常工作模式时,向SJA1000 (16地址-设置为扩展数据帧格式和8位数据格式 具体值:0X88),(17地址,18地址,19地址,20地址写了ID号)和(21-28地址写了8个数据),但在我向这些寄存器写值时,它自动转向(96-108,发送缓冲区)这是正确的吗?,如果正确,为什么接下来启动发送(在01地址里面写了01数值),但SR寄存器的值一直不为(0C),也就是说我怎么发不出去?,谁能帮我解决!!!!