去哪里找这个信息呢?

[复制链接]
1855|27
 楼主| chuxh 发表于 2021-2-1 22:19 | 显示全部楼层 |阅读模式

在dsPIC33CH系列单片机的数据手册中,在PWM模块说对某个寄存器的位清零时,必须先执行特定的解锁序列,这个特定的解锁程序数据手册也没有说怎么写,我该去哪里找这个信息呢?
juventus9554 发表于 2021-2-1 22:22 | 显示全部楼层
你敢具体一点吗? 哪个手册的哪一页? 不然谁知道你在说啥.
llljh 发表于 2021-2-1 22:25 | 显示全部楼层
XC16编译器自带builtin函数, 提供这个功能的
houcs 发表于 2021-2-1 22:27 | 显示全部楼层
其实, 你用MCC生产代码, 它可以帮你自带调用这个builtin函数的
chenjunt 发表于 2021-2-1 22:29 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zhuhuis 发表于 2021-2-1 22:31 | 显示全部楼层
是不是头文件中某个解锁操作函数。
lium 发表于 2021-2-1 22:34 | 显示全部楼层
我看其他厂家单片机有个加锁解锁的函数。
 楼主| chuxh 发表于 2021-2-1 22:37 | 显示全部楼层
dsPIC33CH128MP508英文器件手册的第503页,谢谢了
 楼主| chuxh 发表于 2021-2-1 22:40 | 显示全部楼层
对,就是类似这个函数,我复制了您发的这个,编译器识别不了,您这个资料是在哪里找的?
 楼主| chuxh 发表于 2021-2-1 22:42 | 显示全部楼层
不太清楚这个针对每个芯片的具体用法是怎么写的
llia 发表于 2021-2-1 22:45 | 显示全部楼层
这个就是编译器自带的, 头文件include <xc.h>应该就会自动包含了
wangpe 发表于 2021-2-1 22:46 | 显示全部楼层
具体的你可以到你XC16编译器安装目录下面doc 目录下面, 有个user guide的..
wangzsa 发表于 2021-2-1 22:48 | 显示全部楼层
是501页的PCLKCON中的LOCK位吧, 我仔细研究了一下, 这个unlock sequence 说的确实不具体, 不过应该就是写NVMKEY
 楼主| chuxh 发表于 2021-2-1 22:49 | 显示全部楼层
奇怪的是__builtin_write_PCLKCON这个函数找不到,
wangzsa 发表于 2021-2-1 22:51 | 显示全部楼层
而且这个LOCK位到底是针对哪些寄存器也没说清楚
bqyj 发表于 2021-2-1 22:56 | 显示全部楼层
但是我用MCC配置了一下, 没有关于这个LOCK位的配置
wangzsa 发表于 2021-2-1 22:58 | 显示全部楼层
估计不需要用这个LOCK位就能把高精度PWM用的很好了
wenfen 发表于 2021-2-1 23:00 | 显示全部楼层
如果你实在需要搞清楚,只能求助官方了
 楼主| chuxh 发表于 2021-2-1 23:02 | 显示全部楼层
好的,谢谢您,我然后找官方问一下。
CoolSilicon 发表于 2021-2-2 10:24 | 显示全部楼层
你可以在官网搜索相应的型号, 然后到该型号的页面,
一般大家都看datasheet, 但是, dsPIC33/PIC32只看datasheet是不够, 继续往下拉, 有个reference manual,每个模块的详细介绍都在那里的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

936

主题

11296

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部