发表于:2003-04-18 20:02:00
5楼
输出控制寄存器究竟怎么控制?
80C592CPU不响应CAN中断,请教这方面的程序源代码,另附我写的源代码,忘大虾们指正
format_can:
mov canadr,#control ;
mov candat,#00000001b ;
mov a,candat
jnb acc.0,format_can ;
mov canadr,#acceptance_mask
mov candat,#0ffh ;
mov canadr,#acceptance_code
mov candat,#01h ;ID=0000,0001,××××
mov canadr,#bus_timing_0
mov candat,#00h
mov canadr,#bus_timing_1 ;speed=1Mbps
mov candat,#14h
mov canadr,#output_control
mov candat,#0fah
mov canadr,#control
mov a,candat
anl a,#11111110b
mov candat,a
ret