1放弃软件开关.cfg修改为ADC
2宏:
USE_HAL_DRIVER
STM32L471xx
PHDRIVER_LPC1769RC663_BOARD
PH_OSAL_NULLOS
NXPBUILD_CUSTOMER_HEADER_INCLUDED
已经提交
1看图片移植完成
测试会死机
死机调查原因:
DEBUG_PRINTF("RC663开始复位\n");
phhalHw_Rc663_Reset();
DEBUG_PRINTF("RC663结束复位\n");
这里复位里面需要延时函数,这延时的框架比较值得学习,GIT我已经搞过了这次再次死机!
以前#define PH_DRIVER_LPC_TIMER_IRQ_HANDLER TIM6_IRQHandler /**< Timer3 Irq Handler */
WHY 现在不行了?我需要修改库文件!启动的地方没有了!
也就是我需要增加上面2个定义 才可以回调定时器溢出函数
#define TIM6_IRQn TIM6_DAC_IRQn
#define TIM6_IRQHandler TIM6_DAC_IRQHandler
那么tim这里不动了 不搞TIM6了
此时测试TIM6可以了 复位OK
还是死机
看看中断脚的处理
phStatus_t phApp_Configure_IRQ ( void )
暴力放弃之前的---------注意!!!!!!!可能以前的不行了
好了