在线时间10 小时
UID3498954
注册时间2019-7-20
NXP金币0
TA的每日心情 | 奋斗 2019-8-2 21:20 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
注册会员

- 积分
- 101
- 最后登录
- 2020-12-8
|

楼主 |
发表于 2019-7-29 22:39:40
|
显示全部楼层
今天晚上对着用户手册把该写的寄存器都配置了一遍,还是老样子,不知道为什么。
刚才发现了问题,原来文档里的例程的MASK名字和我的.h文件MK60DZ10.h对不上,然后之前我也不懂这些MASK是什么意思,就在.h文件里找名字近似的替换。结果这就是罪魁祸首!
我把DMA_CSR_MAJORELINK_MASK 与 DMA_CSR_MAJORLINKCH_MASK 弄混了!这是我在一个个对照寄存器的时候,发现与用户手册对不上才发现的。
不过我还有个问题,下面这两个寄存器是不是一个地址呢?
__IO uint16_t CITER_ELINKNO; /**< TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled), array offset: 0x1016, array step: 0x20 */
__IO uint16_t CITER_ELINKYES; /**< TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled), array offset: 0x1016, array step: 0x20 */ |
|