移植663

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 )

暴力放弃之前的---------注意!!!!!!!可能以前的不行了

 

好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值