我必须为 dsPIC33FJ128MC804 编写一些代码,并且在 PWM 库(临时...)中有一个对 DTCON1 的分配。然而,数据表根本没有提到这个寄存器,只提到了 PWM 模块 1 和 2 的 P1DTCON1 和 P2DTCON1;尽管如此,在 p33FJ128MC804.h 文件中定义了 DTCON1!
那么,问题是:这个寄存器是做什么的?它控制着PxDTCON1?
最佳答案
该寄存器的通用名称是:PxDTCON1
:死区控制寄存器 1。
Datasheet在第 222 页第 16-7 节中提及。
The memory address of `DTCON1` = 0x1CC
The memory address of `P1DTCON1` = 0x1CC
The memory address of `P2DTCON1` = 0x5CC
您可以在磁盘上的文件中找到地址定义:C:\Program Files (x86)\Microchip\MPLAB ASM30 Suite\Support\dsPIC33F\gld\p33FJ128MC804.gld
关于pic - PIC 上奇怪的 PWM 寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23741109/