原创 晶振負載電容外匹配電容計算與晶振振盪電路設計經驗總結

晶振負載電容外匹配電容計算與晶振振盪電路設計經驗總結  轉自:http://www.sohu.com/a/230413766_629440 對應MCU、ROMan">WiFi或USB HUB一般需外部提供時鐘信號,需要外掛一顆晶振,常有客

原创 網口防雷保護方案1-雷卯

方案優點:用於室外的100M網口浪湧保護,本方案採用二級防護,可靠工作, 保證信號高溫完整性,滿足IEC61000-4-2,等級4,接觸放電30kV,空氣放電30kV。 IEC61000-4-5 10/700μs,40Ω,6kV,±5次,

原创 UCOSII_進入臨界段方式:OS_CRITICAL_METHOD

#進入臨界段方式:OS_CRITICAL_METHOD==? //OS_CRITICAL_METHOD = 1 : //OS_CRITICAL_METHOD = 2 : //OS_CRITICAL_METHOD = 3 : #de

原创 area range region scope區別

1,area 強調面積,兩維 2,range 用於科學學科中的數據範圍,單維 3,region 地理上的地區 4,scope 視野範圍

原创 函數OSMemCreate()理解,二級指針,二維數組,強制轉換

建立一個內存分區的步驟是先建立一個二維數組,二維數組的第一維是塊數,第二維是塊的大小,二維數組把一塊連續的內存佔了(雖然佔了,但是並不能有詳細的管理),然後把這個二維數組的地址給OSMemCreate()函數,進行一系列設置,方便

原创 指針知識

指針*p:假設有語句:int a=1;其中變量a的值0x1234存放在地址0x1000的內存中: 變量 內存地址 值 a 0x1000 1 那麼當初始化一個指針int *p的時候,CPU會另開闢一片內存單元給指針變

原创 stm32 ADC基礎配置

一,基礎知識 1,通道組 ADC有兩組通道:STM32 將 ADC 的轉換分爲 2 個通道組:規則通道組和注入通道組。規則通道相當於你正常運行的程序,而注入通道呢,就相當於中斷。在你程序正常執行的時候,中斷是可以打斷你的執行的。同

原创 485串口代碼

原代碼: u8 CA_test[10]={0x90,0xeb,0x01,0x01,0x02,0x00,0x55,0xaa,0x00,0x00}; u16 i=0; for(i=0;i<10;i++)

原创 STM32 PWM移植排故

1,現象 硬件更新後,PWM波沒有輸出。 2,思路 1,GPIO設置通用推輓輸出用定時器產生方波,用示波器觀察是否正常產生方波。如果正常,硬件無問題,GPIO無問題。 2,定時器設置計數中斷,在中斷處理函數設置斷點,觀察能否進入

原创 STM32 PWM

一,初始化(PWM1模式,基本功能) 1,基本功能: 1)模塊時鐘初始化: /*TIM ENABLE*/ RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2 |RCC_APB1Periph_TIM

原创 彙編隨筆

僞指令 AREA指令 DCB DCD指令 B跳轉指令 在ARM程序中有兩種方法可以實現程序流程的跳轉: 1,直接向程序計數器PC寫入跳轉地址值。 通過向程序計數器PC寫入跳轉地址值,可以實現在4GB的地址空間中的任意跳轉,在跳轉

原创 硬件坑

1,畫PCB 注意問題 1)預留測試點 2)預留標號,標號不要被元器件本身擋住 3)板子結構能親自量一定要親自量一下結構參數,防止圖紙有誤差或者模糊不清理解錯誤,造成結構錯誤。 4)端子接口與接口間儘量預留空隙,爲端子臨時更改預留

原创 test,exam,inspect,check,detect

test v. 測驗,試驗(以某種手段測試質量,水平是否過關或是否達到某種水平。) examine v. 檢查(事物是否有毛病、故障、違禁等);考試; inspect v. 檢查,視察(爲發現問題而仔細挑剔的檢查,例如閱兵、領

原创 STM32學習之Flash(主存儲塊、系統存儲器和選項字節)詳解

 說到STM32的FLSAH,我們的第一反應是用來裝程序的,實際上,STM32的片內FLASH不僅用來裝程序,還用來裝芯片配置、芯片ID、自舉程序等等。當然, FLASH還可以用來裝數據。     自己收集了一些資料,現將這些資料總結了一

原创 STM32開發資料彙總

PDF等資料下載 網站有很多,不過國內這個最方便 https://www.stmcu.org.cn/ 其中http://www.stmcu.org.cn/module/forum/thread-616444-1-1.html中文文檔更新帖