上一篇水文中,老周馬馬虎虎地介紹 TM1638 的數碼管驅動,這個模塊除了驅動 LED 數碼管,還有一個功能:按鍵掃描。記得前面的水文中老周寫過一個 16 個按鍵的模塊。那個是我們自己寫代碼去完成鍵掃描的。但是,缺點是很明顯的,它會占用我們應用的許多運行時間,尤其是在微控制器開發板上,資源就更緊 ...
unsigned char TM Read void 讀數據函數 u i u temp for i i lt i temp gt gt TM CLK Low GPIO ReadInputDataBit GPIOD,GPIO Pin 空讀一下只是為了延時clk低電平時間 TM CLK High if GPIO ReadInputDataBit GPIOD,GPIO Pin Bit SET temp ...
2018-03-22 21:38 0 2709 推薦指數:
上一篇水文中,老周馬馬虎虎地介紹 TM1638 的數碼管驅動,這個模塊除了驅動 LED 數碼管,還有一個功能:按鍵掃描。記得前面的水文中老周寫過一個 16 個按鍵的模塊。那個是我們自己寫代碼去完成鍵掃描的。但是,缺點是很明顯的,它會占用我們應用的許多運行時間,尤其是在微控制器開發板上,資源就更緊 ...
芯片平台:正點原子精英版(STM32F103ZET6) 參考教程:野火 使用IDE:Keil uVision5 問題描述: 在一次程序燒錄中,程序沒有像預料的那樣在板子上正常運行,而是沒有任何反應。 程序的內容是點亮板子上的一個LED燈。 排查階段: 首先檢查代碼問題 ...
模式采用單ADC掃描模式 讀取AD值時出現ADC串擾現象 經過分析是因為模擬開關引腳都分配給同一個ADC , STM32的每個ADC模塊通過內部的模擬多路開關,可以切換到不同的輸入通道進行轉換 解決方案 前三次讀取的值拋棄掉 ...
使用的是STM32f103ZET6. 1、把文件main.c和usart.c中的所有usart1換成usart2 2、查看手冊得知USART2的引腳是Tx->PA2,Rx->PA3,改變usart.c文件GPIO設置。 3、 Error: L6218E: Undefined ...
串口在接收數據過多時,會出現串口溢出錯誤,並進入溢出中斷(ORE中斷) ORE標志位在USART_SR寄存器,但值得注意的是,當我們打開串口接收中斷時,同時也就打開了ORE中 ...
前天(7月12號)晚上從學弟手里拿到了一套神舟三號 STM32 板子,學弟說這個板子「時好時壞」的,有時候下不進去程序。我本來有一個 CEPARK 的板子,但是一直對神舟的板子很感興趣,准備第二天試一試。 第二天插上 JLink 想往里下個程序試試,出現問題,光盤中自帶例程下不進去,問題 ...
串口 發送引腳要配置輸出頻率 否則配置不成功,導致只能接受不能發送 ...
(涉及專有名詞較多,難免解釋不到位,若有錯誤還請指出,謝謝!) 硬件連接圖如下: 一、掃描 思路是在main函數中通過死循環來掃描端口電平狀態檢測,以此判斷按鍵是否按下。實現較為簡單。 1.初始化(注意C語言中變量聲明需放在函數開頭) 以下是初始化PB5端口(LED燈)的代碼 ...