www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

  • STM32Cubemx下實(shí)現(xiàn)通用定時(shí)器微秒級(jí)延時(shí)

    因?yàn)镾TM32 HAL庫(kù)中僅有對(duì)HAl_Delay()毫秒級(jí)的延時(shí),為實(shí)現(xiàn)精確的微秒級(jí)延時(shí),就不得不修改Systick,但由于HAL庫(kù)內(nèi)部使用其作為超時(shí)判斷等操作,對(duì)其修改會(huì)發(fā)生不可預(yù)期的錯(cuò)誤,不建議修改。因此,使用通

  • 記錄一個(gè)stm32cubemx的bug

    在stm32cubemx生成的main文件里面的void SystemClock_Config(void)函數(shù)里面的這部分代碼RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;出現(xiàn)了這個(gè)bug,會(huì)生成下面這樣的代碼RCC_OscInitS

  • 基于stm32CubeMX和keil5的stm32f103學(xué)習(xí)編程

    0. 準(zhǔn)備先用st-link連接stm32核心板與PC,用于燒錄St-linkStm323.3V3.3VGNDGNDSWDIODIOSWCLKDCLK再用USB串口板連接,用于查看串口輸出USBStm32RXTX(A9)TXRX(A10)安裝完成驅(qū)動(dòng)并連接好以后,進(jìn)入設(shè)備管理

  • STM32精確延時(shí)(非中斷,非ST庫(kù)函數(shù))

    前天學(xué)了下stm的systick,發(fā)現(xiàn)還滿(mǎn)好用的,可以用來(lái)精確定時(shí).以前在用CVAVR的時(shí)候發(fā)現(xiàn)里面的delay.h非常好用.于是,利用stm32的SysTick做了個(gè)精確的延時(shí)頭函數(shù). SysTick的配置在void delay_init(u8 SYS

  • STM32F429 Discovery FMC驅(qū)動(dòng)原子4.3寸LCD

    上一篇寫(xiě)了GPIO簡(jiǎn)單的流水燈測(cè)試,看著有點(diǎn)單調(diào),習(xí)慣了串口調(diào)試,板子上沒(méi)有串口 那就另想辦法吧,看著LCD突然有了個(gè)想法,為什么不把調(diào)試信息輸出到LCD上,以前在做2416 WINCE開(kāi)發(fā)的時(shí)候就經(jīng)常這樣干

  • STM32 延時(shí)函數(shù)高級(jí)用法分析

    一、使用場(chǎng)景第一種情況,在使用普通 STM32 延遲函數(shù),類(lèi)似于 HAL_Delay(time),由于該函數(shù)是使用循環(huán)去判斷及延時(shí)的,所以在執(zhí)行該函數(shù)時(shí)整個(gè)程序會(huì)在此處等待定時(shí)器的中斷服務(wù)函數(shù)修改參量使得循環(huán)判

  • STM32F4 Discovery USB HID 用到的文件圖解

    ├── STM32_USB_Device_Library USB從設(shè)備庫(kù)│ │ ├── Class│ │ │ └── hid│ │ │ ├── inc│ │ │ │ └── usbd_hid_core.h│ │ │ └── s

  • stm32f4使用Systick實(shí)現(xiàn)延時(shí)

    使用Systick定時(shí)器實(shí)現(xiàn)延時(shí)一、SysTick定時(shí)器特性SysTick定時(shí)器是一個(gè)24位的遞減計(jì)數(shù)器,即vlue自減等于0時(shí)觸發(fā)中斷,并重新加載load值,如此循環(huán)。在stm32f4庫(kù)文件中,默認(rèn)將優(yōu)先級(jí)設(shè)置為最低優(yōu)先級(jí),

    單片機(jī)
    2018-06-21
    systick
  • stm32f407之CAN控制器(操作寄存器)

    首先簡(jiǎn)單介紹一下CAN總線(xiàn),關(guān)于CAN總線(xiàn)是誰(shuí)發(fā)明的,CAN總線(xiàn)的歷史,CAN總線(xiàn)的發(fā)展,CAN總線(xiàn)的應(yīng)用場(chǎng)合,這些,通通不說(shuō)。這里只是以我個(gè)人理解,簡(jiǎn)單說(shuō)說(shuō)CAN通信。CAN總線(xiàn)的端點(diǎn)沒(méi)有地址(除非自己在幀

  • stm32F4 時(shí)基定時(shí)器(2)

    找了很多的資料,終于把時(shí)基定時(shí)器的給弄懂了,沒(méi)有使用庫(kù)函數(shù),直接操作寄存器。下面介紹STM32中的systick,Systick部分內(nèi)容屬于NVIC控制部分,一共有4個(gè)寄存器,名稱(chēng)和地址分別是:STK_CSR, 0xE000E

  • STM32硬件調(diào)試過(guò)程遇中到Delay_ms()函數(shù)卡死的問(wèn)題

    程序在LCD初始化過(guò)程中卡死,通過(guò)硬件調(diào)試發(fā)現(xiàn)卡在Delay_ms()函數(shù),轉(zhuǎn)到定義發(fā)現(xiàn)其為Delay_us的宏定義函數(shù):#define Delay_ms(x) Delay_us(1000*x)//單位ms 即延遲x單位ms,轉(zhuǎn)到Delay_us()函數(shù)定義:vo

  • STM32 延時(shí)函數(shù)解析

    一、函數(shù)原型STM32官方提供的函數(shù)庫(kù)中,可以找到類(lèi)似于 HAL_Delay() 這樣的函數(shù)。這個(gè)函數(shù)的就是通過(guò)使用定時(shí)器,達(dá)到一個(gè)較為精確的時(shí)間延遲,提供給用戶(hù)調(diào)用。這個(gè)函數(shù)一般包含在類(lèi)似于 stm32f4xx_ha

  • ARM CMSIS Driver 學(xué)習(xí) 之 SPI

    CMSIS Driver 都有著相似的 API 函數(shù)和相似的調(diào)用方法,它是在 ST HAL 庫(kù)的基礎(chǔ)上又進(jìn)一步的封裝,使用和配置起來(lái)都要比 ST HAL 庫(kù)要方便和簡(jiǎn)單許多,并且還是跨平臺(tái)的,非常有學(xué)習(xí)和使用的價(jià)值。今天學(xué)

  • ARM CMSIS Driver 學(xué)習(xí) 之 USART

    最近把 MDK 升級(jí)到了 V5.25 ,發(fā)現(xiàn) Managing Run-Time Environment 中已經(jīng)有好多好多的庫(kù)。相比之前已經(jīng)好了太多太多,從底層驅(qū)動(dòng),到上層協(xié)議棧,常用的有不常用的也有。發(fā)現(xiàn) ARM 對(duì)這套系統(tǒng)的更新速度

  • STM32F4 C++ 封裝庫(kù) 之 EXTI

    這幾天看了下 mbed 的源碼,給上層應(yīng)用調(diào)用的接口封裝的還是不錯(cuò)的。代碼質(zhì)量比較高,注釋也很詳細(xì),文檔和例程比較全。但是驅(qū)動(dòng)層的程序全是 C 語(yǔ)言編寫(xiě)的,代碼質(zhì)量就沒(méi)有那么高了,注釋比較少而且不

    單片機(jī)
    2018-06-21
    exti
發(fā)布文章