PWM-input and output

PWM 輸入與輸出,昨晚在寫程序的時(shí)候我遇到一個(gè)BUG莺葫,我怎么也沒調(diào)出來匪凉,那個(gè)時(shí)候才有點(diǎn)絕望。

問題

寫的是PA1單通道輸入捕獲捺檬,PA6單通道輸出再层,我寫好配置之后我測(cè)量都是正確的,再往后寫上改變輸出頻率之后在進(jìn)行測(cè)量堡纬,立馬錯(cuò)誤聂受,完全錯(cuò)亂,和我預(yù)想的全然不同烤镐;

  1. 我一直以為是我在輸入捕獲時(shí)出了錯(cuò)蛋济,當(dāng)時(shí)想了很多很多,方向都落在了輸入捕獲上炮叶,從未從輸出上想問題碗旅。

  2. 在早上我通過示波器看輸出波形的時(shí)候,看到了1Hz的波形不是1Hz镜悉,7Hz以后的波形都是正確的祟辟,沒有問題;然后就想怎么輸出1Hz的波形侣肄,突然明白旧困,我通過Toggle進(jìn)行輸出PWM波,但是分頻是72分頻茫孔,然后計(jì)數(shù)叮喳,周期最大是65.536*2ms左右被芳,達(dá)不到1s缰贝,輸出波形自然不是我計(jì)算的頻率,輸入捕獲自然錯(cuò)亂畔濒。

收獲:

  1. 明白輸入捕獲中斷的新寫法剩晴,學(xué)習(xí)網(wǎng)上的寫法,突然發(fā)現(xiàn)侵状,突然發(fā)現(xiàn)原來如此簡(jiǎn)單赞弥;
    if(TIM_GetITStatus(TIM2, TIM_IT_CC2) == SET) 
    {
        /* Clear TIM3 Capture compare interrupt pending bit */
        TIM_ClearITPendingBit(TIM2, TIM_IT_CC2);
        cnt = TIM2->CCR2 - cnt_old + num*65536; 
        cnt_old = TIM2->CCR2;
    }
  1. 寫程序時(shí)要一開始在腦海里計(jì)劃處大概的程序走向,要不然很不好寫
  2. 在程序運(yùn)行時(shí)有些代碼只需要執(zhí)行一次趣兄,我想就不讓它執(zhí)行兩次绽左,最好一次解決問題就完事,這樣騰出來的時(shí)間就很多了艇潭,在功能之間相互影響就不會(huì)很大拼窥;就打簡(jiǎn)單的比方:寫數(shù)據(jù)進(jìn)入E2PROM戏蔑,很多數(shù)據(jù)就得馬上寫入,一個(gè)寫語(yǔ)句就得延時(shí)5ms鲁纠,多了時(shí)間就多了总棵;并且寫多次也沒有意義;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末改含,一起剝皮案震驚了整個(gè)濱河市情龄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌捍壤,老刑警劉巖骤视,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異白群,居然都是意外死亡尚胞,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門帜慢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笼裳,“玉大人,你說我怎么就攤上這事粱玲」恚” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵抽减,是天一觀的道長(zhǎng)允青。 經(jīng)常有香客問我,道長(zhǎng)卵沉,這世上最難降的妖魔是什么颠锉? 我笑而不...
    開封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮史汗,結(jié)果婚禮上琼掠,老公的妹妹穿的比我還像新娘。我一直安慰自己停撞,他們只是感情好瓷蛙,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著戈毒,像睡著了一般艰猬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上埋市,一...
    開封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天冠桃,我揣著相機(jī)與錄音,去河邊找鬼道宅。 笑死食听,一個(gè)胖子當(dāng)著我的面吹牛套么,可吹牛的內(nèi)容都是我干的碳蛋。 我是一名探鬼主播胚泌,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼肃弟!你這毒婦竟也來了玷室?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤笤受,失蹤者是張志新(化名)和其女友劉穎穷缤,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體箩兽,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡津肛,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了汗贫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片身坐。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖落包,靈堂內(nèi)的尸體忽然破棺而出部蛇,到底是詐尸還是另有隱情,我是刑警寧澤咐蝇,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布涯鲁,位于F島的核電站,受9級(jí)特大地震影響有序,放射性物質(zhì)發(fā)生泄漏抹腿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一旭寿、第九天 我趴在偏房一處隱蔽的房頂上張望警绩。 院中可真熱鬧,春花似錦许师、人聲如沸房蝉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至咧擂,卻和暖如春逞盆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背松申。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工云芦, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留俯逾,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓舅逸,卻偏偏與公主長(zhǎng)得像桌肴,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子琉历,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,742評(píng)論 25 707
  • TIMx簡(jiǎn)介 可編程預(yù)分頻驅(qū)動(dòng) 16位 自動(dòng)裝載計(jì)數(shù)器 用于輸入:測(cè)試脈沖寬度輸出:產(chǎn)生輸出波形(輸出比較和PWM...
    吳松乾閱讀 1,468評(píng)論 0 2
  • 紅豆將那些綿長(zhǎng)而溫潤(rùn)的情感 掛在搖曳的枝頭 歲月的長(zhǎng)河太多的等待 成了生命深處不可復(fù)制的風(fēng)景 多年以后淺淺記起 舊...
    陶韻閱讀 397評(píng)論 5 7
  • 如果說什么東西最能代表“年味”坠七,無(wú)疑味道首當(dāng)其沖。 記憶中最深刻的是一股淺淺的酸味旗笔。那是奶奶準(zhǔn)備攤煎餅泡的玉米面彪置,...
    江南玉笛閱讀 288評(píng)論 4 2
  • 一、古質(zhì)今研-篆刻研習(xí)(第三期)內(nèi)容——界格分析及單刀應(yīng)用 A蝇恶、研習(xí)內(nèi)容:1拳魁、臨摹:選8方有代表性的官印撮弧、私印案例...
    冥想抽屜閱讀 1,126評(píng)論 0 2