遇到的问题:
1.开启从站仿真功能时候,io输入正常获取,输出高电平一直为0.03v。
解决方法:单片机此时在跑错误的HW_INIT代码,其中的spi配置错误,可能使得AX58100出错,将代码删除或者正确修改即解决。
2.HW_INIT函数do_while死循环。
解决方法:spi配置问题,要根据xml文件上的spi模式配置,选择对应的spi模式,同时sck设置为20
mhz,芯片手册上写着小于30mhz。
3.HW_INIT硬件配置函数通过之后一直卡在safeop状态,无法前进也无法后退。AL status code显示00,不报错。
解决方法:spi_irq引脚发现有很大抖动,可能是阻抗不匹配导致的,消除抖动后即可进入op。(插上逻辑分析仪后也可以直接进入op,可能是分析仪相当于旁路电容把抖动消除了)(safeop->op过程会触发一次中断)