最近一直在调试刚做的基于arm的无线板子,期间也遇到不少问题,不能一一列举,但我想把一些最基本的注意事项和大家分享下,
第一:一定要注意boot的状态,下载仿真的时候一定要选择boot1,boot0的类型,比如boot1=1,boot0=0,下载完成后去掉下载器,arm运行之前一定要选boot1=boot0=0,然后reset启动就可以了。
第二:使用外部晶振的先在程序里使能,内核默认内部RC振荡器,要想驱动arm外设最好设置启动HES。
第三:程序中我们避免不了使用延迟函数,因为arm的频率较高,所以使用通常单片机的延迟计数不好使的,这就需要使用systick来精确定时了,哈哈,所以在进入主函数之前一定要设置精确定时。
注意了这三项就差不多可以进行最小系统调试了。
文章评论(0条评论)
登录后参与讨论