工作記錄1

2021-10-03 05:39:36 字數 979 閱讀 4092

記錄下15547這個工程自己犯的錯,警醒自己。

首先這塊板是由兩個口線作ad輸入口來檢測按鍵輸入,相應阻值對應的ad轉換值不清楚,日後要查明原理,這裡先做個簡單的記錄,死記。

電路圖如下:

這裡電阻的阻值都是有講究的,要放多大,對應的ad值是多少,都是有公式計算的,這裡我不懂,先略過。。

同一埠中裡面不允許有兩個相同阻值的電阻,不然按下乙個按鍵,程式中會響應成按下了兩個鍵。

程式中,與越大阻值電阻串聯的那條路,ad轉換出來的值越大,所以程式中要把這個鍵放前面檢測。39k對應的是180以上,但是小於更大阻值電阻轉換出來的值,其中最大不能超過255(八位資料的情況,如果是12位,則不能超過4095),如果電路中最大只有39k了,可以把範圍定在180-230;10k對應的是100以上,但小於更大阻值轉換出來的值,一般範圍取多大我也不太清楚,需要後續深入了解。目前定為100-150。2k2的對應範圍是20-70。

還有一點需要注意的就是,同乙個ad埠中,每條路的電阻阻值差盡量大,這樣方便檢測,不然如果範圍太小,很容易漏檢或者多檢。

ad說完,這個工程做到最後,東西都調通了,但是發現長按按鍵的時候,數碼屏上面的數字變化有滯後,b板上兩個led燈在閃爍,這個是重新整理率不夠造成的。但是我一頭紮進死胡同,一直在想到底是**出了問題,還一度以為是我顯示函式沒寫好,後得前輩指點,重新整理率不夠就扔到中斷裡面去呀!

md,在死胡同裡面繞了乙個月結果這麼簡單的辦法都沒想出來。唉,太慚愧了。

另外扔到中斷裡面要記得把清顯示輸出埠的**也一起扔進去,不然會造成清的不夠重新整理的快,然後就出現各種鬼影。而且要注意,本來125us進入一次中斷,然後0-125us可以處理其他**,如果中斷服務程式太長,這0-125us可能要全部拿來處理中斷服務程式,這樣其他**就沒法執行了!

沒出現過這種情況,不過如果出現了可以把中斷時間稍微延長試試,這個辦法只是猜想,可行性暫無驗證。

工作記錄1

簡歷模板資料 csdn 一元購買 提取碼 9phn 作為一名應屆生,什麼方式比較的好 校招 同類一起比較,比較容易出結果 家人推薦,或者安排 這個缺乏了,乙個體驗社會的過程 老師推薦 好壞參差不齊,但是他在這個專業的人脈不可否定 同學介紹 這個我不喜歡,有人而異 應聘需要考慮的問題 前途 這個方面發...

每日工作記錄之1

忘記看的哪位大牛的部落格了 sorry啊 教導我們要計畫和記錄每天工作,哪怕是流水賬,作為乙個沒有耐力且拖延成性的人,決定嘗試一下,特補上昨天的工作記錄。2015.8.3 下午,接到乙個測試的單子,流程同步顯示,牽涉的業務好多,業務不熟練,進展緩慢。晚上,吃了個飯竟然就回去了,果然沒有努力工作的上進...

工作使用記錄(1) 季節性整理

主要是用groubpy處理了資料,以及迴圈操作 import pandas as pd import os base r c users administrator desktop 辦公用 季節性 季節性 dirs os.listdir base 本來可以不用這麼寫乙個列表出來,主要是為了方便 li...