原创 C++學習筆記

主要記錄c++的學習筆記: 1)虛擬繼承(virtual)         虛擬繼承是多重繼承中特有的概念。虛擬基類是爲解決多重繼承而出現的。如:類D繼承自類B1、B2,而類B1、B2都繼承自類A,因此在類D中兩次出現類A中的變量和函數。

原创 關於ADS1118驅動調試筆記

最近調了一個德州儀器(TI)生產的ADS1118的ADC芯片,難度倒是不難,就是看手冊浪費時間,但是不看手冊,你還真搞不出來。基本上大神1天就能調出來,做個筆記來記錄一下! (1)芯片應用 這芯片共有10個腿,一般的供電源電壓VDD=3

原创 stm32使用SD卡IAP固件升級筆記

        最近開發了stm32用SD卡進行IAP固件升級用的bootloader,特整理一下筆記:         首先說一下升級原理,固件升級需要有2套程序,1套就是加載引導程序,也就是所謂的bootloader。另一套就是APP

原创 關於AD5551芯片的DAC驅動

最近調了下AD5551芯片,該芯片是14位輸出精度的,輸入範圍:0-16384,對應0-5V 看了下芯片管腳如下: 然後看datasheet的時序圖如下: 看了時序圖,感覺很簡單,按照時序把DB13-DB0這14位數據傳進去就好了,結

原创 AD7606調試心得

最近調試AD7606,使用串行讀取,只通過OUT_A腳讀取8路採樣值,發現除了V1路,其它路都能正常讀到。只有V1路時鐘讀到的是0x7FFF,搞了2天了,沒頭緒。求遇到的大神指導一下。。。

原创 GQ2440安裝Linux系統方法

關於國嵌謝狗的GQ2440開發板安裝Linux系統以及根文件系統方法整理:   (1) 安裝bootloader GQ2440的bootloader使用的是三星 armvivi SecureCRT press 'v' to downloa

原创 看完韋東山視頻 有感而發!

最近看了韋東山的1期加強版的視頻,真的有一種相見恨晚的感覺,講的太TMD好了,看的我像走火入魔了一樣。真的學到了成噸的知識,搞了3年單片機,只知道從main函數開始寫代碼,一直不知道main()函數前面還有那麼多的奧祕!太精彩了。 真心感

原创 關於s3c2440的NandFlash啓動爲什麼要先加載4K到內存解答

        之前迷糊了很久,關於s3c2440從Nand啓動爲什麼要先加載4K到內存的問題,百撕不得騎姐,看了國嵌和韋東山的視頻,也沒說出來個所以然來,最後還是查看samsung官方的手冊知道了原因: 下面就是我從三星的官方手冊上面截

原创 關於Keil調試systick定時器一直卡在while(TimingDelay != 0);的問題

最近項目上使用了stm32L系列的MCU,調試階段需要用到systick定時器,於是乎便從官方固件例程裏面移植了systick的例程,本以爲這麼簡單的功能,分分鐘就能搞定,沒成想,調試了兩天才搞出來,因爲每次程序都會卡在while(Tim

原创 新版IAR調試查看寄存器問題!

1新版IAR調試查看寄存器問題 從去年上半年開始,IAR將各開發環境逐漸進行了大升級,首先是將EWARM從V7升級到了V8。然後,陸續將EW430、EWAVR等進行了升級。   什麼是新版IAR?圖標是黑色那種,如EWARM V8.2、

原创 十大濾波算法大全(精心整理版)

只希望看完的朋友留個腳印,手打整理不容易!1、限幅濾波法*函數名稱:AmplitudeLimiterFilter()-限幅濾波法*優點:能有效克服因偶然因素引起的脈衝干擾*缺點:無法抑制那種週期性的干擾,且平滑度差*說明:  1、調用函數

原创 電子工程師畢業1年,接下來要學的東西有:

剛畢業1年多了,接下來感覺有好多東西要學習: (一)單片機方面的: 比如μCOSii和μCOSiii,還有FreeRTOS等微型操作系統。 除了操作系統之外,還要學習諸如emwin界面設計; 還想搞一下Wifi, 以太網,藍牙BLE,nr

原创 STM32的I/O口的8種工作模式分析

在一開始學習STM32的時候,總是搞不清I/O口的輸出含義,像上面推輓輸出,開漏等。每次配置時都是瞎配置,哪個好使用哪個。後來慢慢地開始學了總結了:下面是我的總結以及結合一個網友大神的領悟: (一)浮空,顧名思義就是浮在空中,上面用繩子一

原创 關於AT25DF041B的flash芯片的讀寫驅動

最近公司採購了一批AT25DF041B的外掛FLASH芯片用來存儲數據,說讓我負責該芯片的驅動程序的編寫。但是我拿到芯片發現這芯片的代碼資料幾乎沒有,MD,完全從頭摸索,浪費了我3天!之前一直用W25Q系列的flash芯片,本以爲都是sp

原创 關於使用stm8單片機的“外部計數”TIMx_ETR測脈衝的軟件配置問題!

本人在大四工作實習期間,由於工作需要,需要使用stm8單片機測量一個方波脈衝的頻率,一開始想要使用定時器捕獲,可是需要測量的脈衝頻率較高,用捕獲測量不僅測量不準確,而且效率低下。於是乎想到了用外部計數TIMx_ETR功能測量! 真正的問題