最近完成了乙個stc8a8k64s4a16的專案,把開發過程和遇到的坑,回憶整理一下。
2)大家都知道,keil要license,用了大家都用的辦法,最長只能授權到2023年9月,只剩2個月了。到時再說吧~~~
3)上stc官網,震撼到了,從來沒見過這麼古怪的網頁,理工直男做的美工吧?像不像超市大海報?冷靜思考3秒鐘,決定強行適應這個風格。網頁我就不截圖了,密集恐懼症患者慎入。
6)從來沒見過這麼長、這麼直白的title,太有喜感了。看不清,必須摘錄下來,
看署名,敢情這裡寫的是老闆寄語啊!我用的是中文版,很好奇這個軟體的英文版,視窗標題長度夠不夠用?咦,最新發現,竟然還是個收費軟體,費用還真不便宜。
7)看stc-isp的右側,是個選項卡控制項,塞了足足17個選項卡。真是琳琅滿目、豐富多彩啊。我以後經常用的是「keil**設定」、「範例程式」、「串列埠助手」。
8)「keil**設定」下面,有個按鈕,——「新增型號和標頭檔案到keil中,新增stc**器設定到keil中」。就點它,然後選擇keil資料夾。完成後就能在keil中找到對應的晶元了。一通盲操作,怎麼完成的?不解釋。
10)在keil中設定「debug」選項,波特率必須設定為115200,不解釋!
11)在keil中新建工程,選好晶元,出現了乙個對話方塊,問:要不要將「startup.a51」加到工程中。你問我,我問誰?這檔案是幹嘛的?先不管了,答「是」!後來看看看不懂,又刪了,沒啥影響!再後來,在《蒼天啊,大地啊。。。。》中找到了答案。
「您好,客服姚言為您服務。技術務必打:0513-55012928,那邊人多,可找某某,<9:00-12:00,13:00-17:30,工作日的周一到周五》,那邊近百人的專業服務團隊,我們qq人少,不專業,肯定不如你們搞開發的,可能會誤導你」
劃重點啦——這個技術支援人員,名字叫「姚言」!也就是「蒼天啊,大地啊,自己佩服自己」的那個!
從官網網頁、isp介面、晶元參考手冊來看, stc表現得樸實無華、赤膊上陣、坦誠直接,stc是一群理工直男的集中營。對於新手,建議男小白努力適應stc風格,女小白找個適應了的男教練。
I2C掃瞄從裝置方法
這幾天在研究0.96寸oled屏 但是一直都點不亮,同事建議用i2c掃瞄從裝置位址,如是寫了這個函式 雖然最終確定不是軟體問題,但是解題思路很好,因此記錄下來 mcu是stm32f103ve.i2c傳送從裝置位址,檢測哪些位址有應答,則把這些位址答應出來,即可知道此i2c掛載了多少從裝置 i2c s...
I2C器件的從裝置位址設定
i2c中24c02從位址設定 今天看了一下at24c02的程式,發現 從裝置位址 有點不明白,現在以at24c02為例子說說我的見解。首先,先看一下at24c02的晶元資料,我們會發現at24c02有三個位址a0,a1,a2。同時,我們會在資料的device address介紹發現i2c器件一共有七...
I2C裝置主機與從機位址設定
i2c裝置一般使用mcu作為主機,主機與從機通過匯流排連線起來,分別是scl時鐘匯流排和sda資料匯流排,主機傳送給從機scl時鐘訊號,sda傳送資料,如下圖所示 stm32作為主裝置,主機位址可隨意設定,從裝置必須配置位址 i2c initstructure.i2c ownaddress1 i2c...