巧妙利用DMA來(lái)實(shí)現(xiàn)脈沖累加(Kinetis)
所屬分類:參考設(shè)計(jì)
上傳者:hanqi1236
文檔大小:770 K
所需積分:0分積分不夠怎么辦?
文檔介紹:Kinetis 系列 只有 一路 LPT 模塊 ,要實(shí)現(xiàn) 多路脈沖累加 (不進(jìn)入中斷服務(wù)函數(shù),不占用 CPU 資源),難道就沒方法了嗎?就目前網(wǎng)上公開的資料來(lái)看,貌似還沒有公開實(shí)現(xiàn)多路脈沖累加的方法吧?都是靠 FTM 的 輸入捕捉 或者 GPIO 的觸發(fā)中斷,在中斷函數(shù)里進(jìn)來(lái)累加。其實(shí),Kinetis 的DMA模塊,是 可以實(shí)現(xiàn) 16路 15位 的 脈沖累加。 完全可以不進(jìn)入中斷服務(wù)函數(shù),由硬件進(jìn)行累加。徹底解決 Kinetis單片機(jī)不能多路脈沖累加的功能 …… 可通過增加個(gè)中斷來(lái)實(shí)現(xiàn)拓展計(jì)數(shù)位數(shù),幾乎不影響CPU…… 實(shí)測(cè) 30KHz 的PWM脈沖波 ,用PIT 來(lái) 1秒定時(shí),讀取到脈沖波:30012個(gè) ,比 LPT誤差還更小……與 LPT 相比,我們的方法是巧妙借用了 DMA 每次傳輸,會(huì)自動(dòng)減1 的功能 (硬件實(shí)現(xiàn)的)而 LPT 則是一個(gè)計(jì)數(shù)器 ,兩種的原理是不一樣的……實(shí)測(cè) 30KHz 的PWM脈沖波 ,用PIT 來(lái) 1秒定時(shí),讀取到脈沖波:30012個(gè) ,比 LPT誤差還更小……函數(shù)接口非常方便…… DMA_count_Init 初始化…… DMA_count_get 獲取計(jì)數(shù)值…… DMA_count_reset 重新計(jì)數(shù)……
現(xiàn)在下載
VIP會(huì)員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。
主站蜘蛛池模板: 久久777国产线看观看精品| 人人妻人人澡人人爽欧美一区双| 亚洲一区二区三区在线| 美女扒开尿囗给男生桶爽| 国产精品毛片完整版视频| 乱人伦xxxx国语对白| 男女裸体影院高潮| 大香伊人久久精品一区二区 | 一级做a爰片久久毛片唾| 巨粗挺进女县长| 久久婷婷五月综合色奶水99啪| 波多野结衣中文字幕一区二区三区| 国产一区韩国女主播| fabu14.xyz| 日本一区二区三区免费观看| 亚洲小说图片区| 精品国产不卡一区二区三区| 国产在线一91区免费国产91| 一级做a爰片久久毛片人呢| 日韩视频一区二区| 亚洲欧美日韩成人高清在线一区| 美女张开双腿让男生捅| 国产成人精品久久| 91频在线观看免费大全| 巨年少根与艳妇全文阅| 久久亚洲av无码精品色午夜| 欧美三级全部电影观看| 亚洲综合久久一本伊伊区| 精品欧美成人高清在线观看| 国产免费怕怕免费视频观看| 1313mm禁片视频| 成年女人永久免费观看片| 亚洲AV日韩AV永久无码色欲| 波多野结衣新婚被邻居| 午夜夜伦鲁鲁片| 蜜臀AV一区二区| 国产探花在线视频| 2018中文字幕在线| 在线观看中文字幕一区| 一本久久综合亚洲鲁鲁五月天| 日本xxxxx在线观看|