mspm0g3507用子模块写,程序进行到adc_value就卡住了,是为什么
立创开发板
全部评论 默认 最新
立创开发板 官方
2024-07-25 15:53:47 来自广东
1. 我看的您用到了printf,你是不是测试了printf能否正常使用?好的人都是在这里翻车,并且printf在TIM0系列不能使用%f。 2. 是否开启了中断,但是却没有对应的中断服务函数? 这个也会卡死。 3. 使用ADC例程进行对比,查看是哪里有错误。
Raymond 作者
2024-07-25 16:06:53 来自广东
我这个是根据立创·地猛星MSPM0G3507开发板给的程序写的,代码是一模一样的,只不过立创·地猛星MSPM0G3507开发板给的程序是都写在了一起,我想要分成模块写,对比看过了,没有问题,除了要替换的不同其他都一样,没有改动
Raymond 作者
2024-07-25 16:44:18 来自广东
问题讲解了,写在子模块的函数名称和中断服务函数名这些都不能直接使用宏定义的名称,需要改成红色圈起来的部分,函数名不改会报错,但中断服务函数这个函数名没有给不会报错
没有更多啦~