原文:STM32F103 使用硬件SPI單線TX發數據來驅動OLED

在驅動OLED時,通常使用CS SI SCK三線,時序滿足SPI時序,但STM 的SPI有四線NSS MOSI SCK MISO,這里MISO沒有用到。因此可以使用SPI的單線發送模式進行驅動OLED。 關鍵代碼如下: 但是,經試驗發現單線模式下在發送數據時不能使用SPI I S FLAG TXE來判斷發送完成,只能使用SPI I S FLAG BSY標志來判斷設備是否空閑。 ...

2021-05-16 13:47 0 1078 推薦指數:

查看詳情

STM32F103 SPI 操作

本主記錄SPI 普通操作方式,主要為后續SPI設備提供基礎 1、MDK工程目錄(創建工程方式略),工程結構與前面 "STM32F103 DMA模式操作UART" 類式 2、spi 設備引腳初始在platform.c 文件下, 這里面列出SX1278 設備 platform.c 內容 ...

Fri Mar 22 01:24:00 CST 2019 0 5302
STM32F103SPI2+DMA接收數據

需求:STM32F103作為從設備,通過SPI接收大量數據; 方案:1.STM32SPI通過中斷接收(占用CPU資源,且長數據易丟失) 2.STM32通過SPI+DMA實現大數據接收(占用資源少) 本次采用第二種方案實現 時序圖 ...

Thu Sep 12 18:22:00 CST 2019 0 1632
STM32F103SPI或IIC接口顯示OLED屏和漢字點陣

目錄 一、STM32的0.96寸OLED顯示屏顯示數據 1.了解SPI(串行外設接口) 2.使用0.96寸OLED顯示數據 2.1工具 2.2下載廠家程序並燒錄到開發板里面運行 ...

Mon Dec 28 04:34:00 CST 2020 0 381
OLED程序在stm32f103上的移植

最近買了中景園5.5寸的OLED顯示屏,官方給的驅動程序是在stm32f103VC版本上的,由於在stm32f103c8t6上顯示,於是需要移植。 基本情況:官方給的例程是使用GPIO口模擬的SPI驅動顯示液晶屏 1、修改GPIO口,將OLED模擬顯示GPIO口組全部替換成 ...

Mon Jul 01 05:43:00 CST 2019 0 1021
在CUBEMX下,使用STM32F103 SPI做從站的筆記

  之前做STM32的項目, 一直都用的是標准固件庫。最近有個比較簡單的項目,就想試試ST強推的開發工具cubemx。   用了下來,感覺CUBEMX的 HAL庫做得很模塊化,讓一些用戶遠離了底層。但是也有缺點:     1. 各種模塊,應用都層次化了,所以調用關系也比自己寫繁瑣得多 ...

Fri Mar 22 06:16:00 CST 2019 1 2246
stm32F103 驅動74HC595

#define RCK595 PAout(4)#define SI595 PAout(7)#define SCK595 PAout(5) void _74HC595_Init(void){ G ...

Tue Sep 15 22:26:00 CST 2020 0 613
STM32F103 SX1278 驅動

本文記錄在SX1278 在STM32F103 驅動,實現收發數據功能。(SPI 驅動參考 https://www.cnblogs.com/T0213-ZH/articles/10573067.html) 編譯環境:MDK5.25 STM32標准庫:V3.5.0 SX1278驅動 ...

Fri Mar 22 03:47:00 CST 2019 0 2059
STM32F103驅動ADS1118

ADS1118 作為常用溫度測量芯片被越來越多的開發者熟知,TI官方給出的是基於 MSP430 的驅動測試程序,由於 STM32 的普及,閑暇中移植了 MSP430 的 ADS1118 驅動程序到 STM32F103 平台下,並進行了測試,特在此記錄,以饗讀者。 使用 ...

Thu Feb 06 20:12:00 CST 2020 0 976
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM