智能车制作
标题:
摄像头DMA问题
[打印本页]
作者:
fei15115
时间:
2019-5-13 14:31
标题:
摄像头DMA问题
有大佬知道,这里触发源怎么设置的吗?为什么要右移5位,这里触发源设置的是PTA19.谢谢大佬门!!!
作者:
Neptune!
时间:
2019-5-14 13:53
本帖最后由 Neptune! 于 2019-5-14 14:00 编辑
这个函数本质就是要将{(哪个端口PTA、PTB或者PTC)|DMA触发源}写入寄存器
此处ptxn变量是对应到引脚的枚举,如下图:
[attach]94211[/attach]
每个引脚端口对应32个引脚枚举,那如何知道ptxn是属于哪个端口的呢?
PTA19枚举值==19 19/32 = 0 得出PTA19是端口PTA对应值为0
同理如果是B19触发
PTB19枚举值==51 51/32 = 1 得出PTB19是端口PTB对应值为1
除32 就等于 右移5位
所以可以知道这里只是将PTA19引脚 确定 是PTA端口,其他地方也是一样的
给个建议:如果只是调用库函数写程序的话,不要太纠结于底层了,直接用就行
作者:
fei15115
时间:
2019-5-14 23:04
Neptune! 发表于 2019-5-14 13:53
这个函数本质就是要将{(哪个端口PTA、PTB或者PTC)|DMA触发源}写入寄存器
此处ptxn变量是对应到引脚的 ...
谢谢大佬,一直不太懂,挺想看看明白的
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2