调试追踪吧,这个你光在这里说 是永远弄不清楚的。
因为你给的信息太少:
1. 检查基础硬件是否正确
2. 检查程序编写过程
2.1 逻辑
2.2 程序实现
3. 进行追踪调试
无法工作,就说明一切了:有错
你也说不是硬件的问题,那你的代码和模块在板子上是不是一点点调试出来了?没调试出来,怎么可以这么自信说没错?
不确定你是使用什么平台,没有执行这点感觉像是单片系统吧。单片系统编程无法启动有很多原因,
从硬件来说可能是芯片损坏、虚焊、元器件损坏……
从软件角度更多了,比如外设没有初始化、写错变量名、逻辑错误、数组越界等等……
你是用什么软件来编写的?