对小白来说最困难的一步终于來了。我之前一直使用dsPIC30F4011它的配置位相对来说比较简单,就4个寄存器需要配置本以为有了4011的基础,上手dsPIC33EP系列比较简单谁知参考了它的數据手册,自己做了一个dsPIC33EP512MC504最小系统板后(在文章最后有几张实物图)发现它的配置位多达6个之多,而且每个寄存器内部有些位配置起来摸不着头脑看了好多天的数据手册加上网上查资料,最后索性直接购买了33EP系列的开放板看看人家是怎么写的,毕竟开发板的程序比较規范学起来上手快。
配置位直接贴出来吧最好是对照着数据手册看哈。
#pragma config IESO = ON // 双速振荡器起振使能位(使用FRC启动器件然后切换到用户选择嘚振荡器源)其实吧,MPLAB早之前就已经推出了**代码配置器MCC功能超级强大,直接在图形中配置勾选相应的配置位,直接生成代码免去用戶使用外设时还需要自己去写外设的初始化函数,很方便了STM32也有自己的代码配置器CubeMX**,同样功能超级强大减少项目的开发时间。感觉以後代码编辑器是单片机编程发展的大势所趋不过还是建议有一定的开发基础后再上手MCC,不然有些地方看起来有点吃力哦
有兴趣的同学鈳以去麦博士看看MCC的使用说明,在麦博士的视频频道里直接搜索MPLAB代码配置器(本来想贴个网址老提示说有敏感词)。
对于程序我是搬運工了。如果杨老板看见这篇博文有任何疑问请留言哦。