MPLAB X IDE开发dsPIC33CK芯片(1)
·
第一次开发这款芯片,介于网上资料比较少。这里简单记录一下。
开发工具PICKIT4。版本v6.15
软件很方便,可以将XC16编译器以及图形化生成工具嵌入到这一个软件里面。
1.刚开始先通过MCC配置了芯片时钟部分,将主频跑到了最高100MHZ。
2.测试了通过MCC配置IO引脚输出高低电平。
3.今天完成了PWM的配置,主要完成了重映射引脚RD12输出2.7KHZ的PWM来驱动无源蜂鸣器。
搞了一个上午很郁闷通过MCC设置了占空比,但是经过测量却始终都是最小占空比。
最终在网上查阅帖子时看到下面图片中的一句时恍然大悟,最终解决了我的问题。

以为Select Required PWM Generators指示选择要输出的PWM数量,没想到还对应要输出的通道。

意思就是本芯片支持8对PWM输出,当你想要对应通道输出PWM时要把这个也选为相应的。
另外,引脚重映射功能不需要专门点击重映射开关。(开关只是我个人的意淫)实际重映射用起来很简单,只需要通过MCC正常配置引脚就可以了,会自动生成重映射部分寄存器代码。
本贴就2个重点,一个是关于PWM的生成,一个是重映射引脚问题。
本贴方便自己,方便他人。希望能帮助到大家解决遇到的问题,如果不是这个问题也祝愿大家早时解决遇到的问题。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)