阅读:1066回复:0
自举流程疑问
我用的ISP1362,softConnect后,device会接收到一个总线复位,然后会给单片机一个中断,在这个中断里面需要做什么吗? 我看到在周立功的C51程序 中断处理什么都没做,就设置了一个变量, 但是在主程序里面好像也没做什么处理。 是不是总线复位不需要device应答主机? 还是device自动应答了,所以CPU不需要再做什么了?
总线复位后,各位从D12的中断寄存器里面读出来的数值是什么? 我读出来的数据一直是80 06 01 00 00 00 40,也就是说是setup包,要get descriptor,并且是要device的描述符。而我在返回数据时,用bus hound检测,什么数据也检测不到。读错误代码寄存器,读到的是一个NAK的错误。不知道是什么原因? |
|