前言 串口對於處理器來說算是一種標配,也是在軟件開發中必不可少的,那就是使用串口來調試信息(打印出相應的信息)。STM32F0系列的芯片,串口根據型號不同,數量也不同,從1個到8個不等。 今天主要總結串口簡單且常用的功能,發送字符和中斷接收字符。今天提供的串口發送功能將在后面的各個模塊總結中都 ...
前言 關於DMA Direct Memory Access 的功能,前面關注我微信的人應該知道,其實我已經在F 芯片上簡單講了一下。有網友要求在F 講解一下使用DMA收發串口數據。今天就應網友要求總結一下在F 芯片上,使用DMA方式傳輸 收發 USART數據的功能。 在多種芯片上 F F F F F 了解過DMA模塊功能的朋友可能會發現一個特點,就是DMA的功能有很多相似的地方,甚至是一樣。其實, ...
2016-05-30 21:57 0 2539 推薦指數:
前言 串口對於處理器來說算是一種標配,也是在軟件開發中必不可少的,那就是使用串口來調試信息(打印出相應的信息)。STM32F0系列的芯片,串口根據型號不同,數量也不同,從1個到8個不等。 今天主要總結串口簡單且常用的功能,發送字符和中斷接收字符。今天提供的串口發送功能將在后面的各個模塊總結中都 ...
Ⅰ、概述 EXIT外部中斷在使用到按鍵或者開關控制等應用中比較常見,低功耗中斷喚醒也是很常見的一種。因此,EXIT在實際項目開發中也是比較常見的一種。 STM32F0中外部中斷EXIT屬於中斷和事件的章節,請看參考手冊第十二章,但需要配合系統配置控制器(System configuration ...
前言 對於初學STM32的人來說,很多基礎的知識沒有掌握,這些基礎知識就成為阻擋他們入門的門檻。因此,今天也把基礎的知識分享出來,帶領那些還沒有邁過這個門檻的人入門。 今天總結“GPIO配置詳細”,以F0標准外設庫初始化結構體來重點講解。接着昨天“新建軟件工程詳細過程”來進行講解,今天分兩大 ...
前言 關於定時器大家都應該不會陌生,因為處理器都有這個功能。今天總結的F0系列芯片的定時器根據芯片型號不同,數量也不同。定時器分類:基本定時器、通用定時器和高級定時器。計數位數也有不同,有16位的,有32位的。當然,有的芯片功能強大一點,上面功能都有。有的功能很簡單,32位,基本定時器 ...
問題描述:開啟D-Cache后,從USART DMA通道口接收、發送的數據與實際數據不對; 原因分析:1.D-Cach內部緩存報錯數據,而沒有寫入RAM 2.DMA從RAM內存加載數據 4種解決方案:1.禁用D-Cache,操作最簡單,但會犧牲一部分性能 ...
Ⅰ、概述 今天總結PWR部分知識,請看“STM32F0x128參考手冊V8”第六章。提供的軟件工程是關於電源管理中的停機模式,工程比較常見,但也是比較簡單的一個實例,根據項目的不同還需要適當修改或者添加一些代碼。 實例中處理項目的事件只是LED變化 和 串口打印數據,主要是提示的作用,實際項目 ...
前言 數模轉換DAC的功能在現實應用中所占的分量,相對定時器TIM、串口USART等要小的多,這也是ST為什么內部集成DAC模塊相對來說不是那么多的原因。但在有需要使用數模轉換功能的項目中,自帶的這個DAC模塊基本上可以取代外掛一片DAC芯片,因為自帶的這個模塊功能也很強大,只需要簡單的配置 ...
前言 關於ADC這一塊的功能基本上也算是CortexM芯片的標配了。ST的每一塊芯片都有這個功能,只是說因型號不同,通道數、位數等有所不同。STM8的芯片大多數都是10的,也就是說分辨率可達到:參考電壓*(1/1024);STM32大多數都是12位的,也有少部分是16位的(F373)。平常 ...