原创 【經驗篇】接觸新型單片機IDE的使用方法

非keil系8位機: 新建工程就不用說了 檢查編譯器是否支持C,當前的編譯模式是彙編還是C,很多編譯器有選擇編程語言的選項 可以進入ide的軟件目錄尋找當前單片機的頭文件,沒有該型號看管腳功能用該系列代替,然後編譯 根據報錯信息查看是否

原创 【國產mcu填坑篇】------芯聯發(中微)

 我就想記錄一下這些國產單片機(垃圾)到底有多少問題,是不是賣的便宜或者國資虧着賣就改理所應當的有一堆問題?? 本來就是抄的設計,抄了也不完整的檢查一遍,國產任重道遠,我的國是厲害了,什麼時候我的芯也能厲害!!國產當自勉 這只是開篇,之後

原创 【JTAG 轉接板原理圖】

原理圖,參考

原创 用c語言 在控制檯 打印一個簡單的貪喫蛇遊戲

好久沒這麼舒服了,在傢什麼也不用幹,一家人簡單的在一起喫飯,感覺都挺好的。 這次的疫情十分嚴重,不知道什麼才能出門。 那就在家寫一個C語言的貪喫蛇吧!! 磨磨唧唧寫了四五天,,,大概三百行,算是完成了,放上來供大家參考 僅限剛學C語言的新

原创 【無關技術的閒談-------一篇知乎回答觀後感】

今天又是同事和老闆出差(我摸魚)的一天。熟練的打開酷狗,搜了幾首醒神的英文歌,淡淡的聽着。 ------ 爲什麼這麼設計,這些JS。麻煩,週期,時鐘,李斯特的鐘,嗯,好久沒聽了(一個民間版本,三刷過),無聊的毛孔爬滿無聊,必須再來一遍。

原创 【語法篇】51單片機,相同類型的指針指向同類型數組,警告指向不同的目標

如下: unsigned char ii[3]; unsigned char* pp; pp = ii; 這樣寫編譯器會給出警告,因爲編譯器分不清你是用的數組值還是數組的地址,所以要消除錯誤要這樣寫: unsigned char i

原创 [電路筆記------單結晶體管和晶閘管]

4.單結晶體管和晶閘管 1)單結晶體管(UJT),在P型半導體上引出發射極,N型半導體兩端引出兩個基極,有負阻特性:輸入電壓增大到一定數值後,輸入電流越大,輸入端等效電阻越小; 2)晶閘管有三個PN結,導通後控制極將失去控制作用,一般陰極

原创 【國產mcu填坑篇】------STC(宏晶)

老的stc89c52/rc/rd系列沒有獨立的波特率發生器,沒有輔助寄存器auxr,規格書模式介紹只提到t1,串口相關寄存器明確沒有提到auxr。看不明白,不知道是我不會用還是真沒有,這規格書真是服了,有用過的小夥伴可以私信我,很迷惑!!

原创 PCB事故記錄

在此記錄導致嚴重後果的失誤!!!因爲打板來回耽誤三天,加急最快也耽誤兩天,對一些比較緊的單,板子發錯,可能就涼了 畫完板後未檢查板框,未檢查擺件,未檢查禁止佈線區 洗板未注意板厚 從軟件自帶庫複製的sop8封裝窄至少3個毫米,以至於要把

原创 【內存篇】8051單片機keil 中的內存相關設置

Target: memory model 設置要根據單片機的ram來設置,具體看單片機規格書 code rom size 設置也要根據單片機的flash來設置,具體看單片機規格書 最好按需設置,設置偏小在編譯超出時會遇到編譯錯誤, 如:單

原创 【內存篇】51單片機的各種data(bdata, data, idata, pdata, xdata)

bdata: 20h-2fh,是data的一部分,可位尋址,可把一個字節拆開做位定義,比如 unsigned char bdata xx; sbit  flag = xx^0; data: 00h-7fh,可直接尋址,也可間接尋址,包含了

原创 [軟件筆記------Orcad Capture 9.2.3]

操作備忘: 一、原理圖庫: 新建元件庫原理圖時,雙擊圖紙的空白處可以設置各屬性的顯示和隱藏; 重複放置引腳時第一個starting是該引腳名稱,第二個starting是該引腳的網絡標號; 二、原理圖: F4  重複操作 Ctr

原创 [電路筆記------信號的分貝含義]

因爲電路中經常處理上百萬倍的大比值,所以用對數表示倍數還是比較方便的, 定義:  和  是兩個信號的幅度,如果波形不同則是均方根值(RMS) (均方根:將所有值平方求和,求其均值,再開平方,就得到均方根值。)   也可以用兩個信號的功率比

原创 一個免費的公用mqtt服務器

使用mqtt fx軟件的時候發現他自帶的那個配置上的服務器就連接的上,可以用來做測試: mqtt.eclipse.org 端口:1883 這個服務器只能用作測試,發現Linux上有個瀏覽器可以查看服務器上的消息並有管理權限

原创 mos管柵極震盪的一個對比試驗

 測試頻率2.4m, 板子上柵極電容C電感L未測量,但效果還是很明顯的 這個震盪是柵極電阻小於導致的rlc震盪,只要柵極電阻大於等於該值就可以消除震盪,電阻太大也會影響最大輸出頻率