巧妙利用DMA来实现脉冲累加(Kinetis)
所屬分類:参考设计
上傳者:hanqi1236
文檔大小:770 K
所需積分:0分積分不夠怎么辦?
文檔介紹:Kinetis 系列 只有 一路 LPT 模块 ,要实现 多路脉冲累加 (不进入中断服务函数,不占用 CPU 资源),难道就没方法了吗?就目前网上公开的资料来看,貌似还没有公开实现多路脉冲累加的方法吧?都是靠 FTM 的 输入捕捉 或者 GPIO 的触发中断,在中断函数里进来累加。其实,Kinetis 的DMA模块,是 可以实现 16路 15位 的 脉冲累加。 完全可以不进入中断服务函数,由硬件进行累加。彻底解决 Kinetis单片机不能多路脉冲累加的功能 …… 可通过增加个中断来实现拓展计数位数,几乎不影响CPU…… 实测 30KHz 的PWM脉冲波 ,用PIT 来 1秒定时,读取到脉冲波:30012个 ,比 LPT误差还更小……与 LPT 相比,我们的方法是巧妙借用了 DMA 每次传输,会自动减1 的功能 (硬件实现的)而 LPT 则是一个计数器 ,两种的原理是不一样的……实测 30KHz 的PWM脉冲波 ,用PIT 来 1秒定时,读取到脉冲波:30012个 ,比 LPT误差还更小……函数接口非常方便…… DMA_count_Init 初始化…… DMA_count_get 获取计数值…… DMA_count_reset 重新计数……
現(xiàn)在下載
VIP會(huì)員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。
主站蜘蛛池模板: 欧美日韩一区二区视频在线 | 国产精品黄色av| 久久久久久久免费| 欧美日本国产精品| 欧美中文在线视频| 久久精品久久久久久国产 免费| 国产高清精品在线观看| www国产无套内射com| 国产精品91在线观看| 日韩激情久久| 欧美亚洲视频一区| 国产在线高清精品| 亚洲中文字幕无码中文字| 视频一区免费观看| 国产精品一区在线播放| 久久免费视频观看| 97成人精品视频在线观看 | 国产欧美日韩综合精品| 天天摸天天碰天天添| 亚洲欧洲日本国产| 欧美日韩一区二区三区在线视频| 精品国内产的精品视频在线观看| 久久久久亚洲av无码专区喷水| 国产精品99久久久久久久| 国产日韩欧美中文| 久久99热只有频精品91密拍| 青青草原av在线播放| 91精品在线观看视频| 国产狼人综合免费视频| 国产中文字幕91| 精品国产成人av在线免| 久久亚洲精品欧美| 久久在线精品视频| 久久精品人人做人人爽电影| 久久精品国产电影| 国产日韩专区在线| 国产精品av免费观看| 亚洲自拍欧美另类| 五月婷婷一区| 日本丰满少妇黄大片在线观看| 欧美二区在线|