原创 KEIL4以及KEIL5配色方案

這是KEIL4的配色(請點擊圖片查看全屏真實效果) 這是KEIL5的配色效果(請點擊圖片查看全屏真實效果) 比較符合我的審美,長期使用疲勞度個人感覺已經在力所能及的範圍內降到極低,我很喜歡,同時獻給大家,願每個嵌入式開發者遠離疲勞。

原创 複習一下STM32的時鐘樹

首先,上圖,大名鼎鼎的時鐘樹圖,該圖位於STM32參考手冊RCC章節7.2時鐘(第80頁)  接下來,分析這棵樹 /*****************************************關於時鐘:system_stm32f

原创 關於STM32的服用功能與重映射

 4.4.1 端口複用功能            STM32 有很多的內置外設,這些外設的外部引腳都是與 GPIO 複用的。也就是說,一個 GPIO如果可以複用爲內置外設的功能引腳,那麼當這個 GPIO 作爲內置外設使用的時候,就叫做複用

原创 KEIL仿真調試問題

Q1:如何使用keil調試程序 A1: 第一個表示跳轉到下一個程序狀態,第二個表示跳轉到下一行(在主程序中的時候也是直接跳轉到主程序的下一行,第三個表示) watch窗口可以查看變量的數值。     Q2、使用MDK進行軟件設計時沒有使用

原创 以STMF103爲例總結時鐘樹

/*****************************************關於時鐘:system_stm32f10x.c中有如下說明*******************************************/ /

原创 基於STM32F103的Modbus通訊(32做從機)

最近做了個實驗,用STM32做從機接收主機發送過來的數據包(也是基於mobus協議),而後從機將一些數據發送給主機。 首先呢還是介紹下modbus協議。其實modbus協議你不需要了解太多。既然是要使用,那麼你只需要明白一點,modbus

原创 基於STM32F103單片機的RS485通信實驗

 https://blog.csdn.net/lin_duo/article/details/78490718 485通信非自動收發電路: 當單片機要發送數據的時候,控制U3_TEN 爲高電平,數據通過TXD發送出去。 當單片機要接收數據

原创 UART、RS232、RS485、Modbus通訊協議

UART(通用異步收發器):作用:將數據通過串行發送出去,即將一個byte的數據一bit的發送出去。 RS232與RS485:規定了電氣特性。電氣特性即電平特性。 RS232的電平特性:邏輯“1”爲-3—-15V,邏輯“0”:+3—+15

原创 STM32f429時鐘

 1到4位系統時鐘: 無源晶振電路連接(有源晶振只需要連接在OSC_IN上即可): 一般情況下,我們會採用4-26MHZ的晶振(頻率太高的晶振不穩定)作爲外部晶振,然後經過鎖相環分頻倍頻之後得到高頻率的時鐘頻率。  

原创 下載單片機程序的方法以及下載電路

參考文檔: https://www.cnblogs.com/JeffreyCheung/p/5879765.html https://blog.51cto.com/stm32/1872550 http://www.eeworld.com.

原创 關於運算放大器

https://blog.csdn.net/cyousui/article/details/82936155 https://blog.csdn.net/quinn1994/article/details/82499384 知識點 1.同

原创 STM32學習筆記12:引腳複用功能

https://blog.csdn.net/h_kingone/article/details/53161198 https://blog.csdn.net/lincheng15/article/details/51789093 http

原创 C++學習15:格式輸出

指定數據輸出的格式:幾進制?保留小數位數等。實現方法有兩種。第一種,使用控制符控制輸出格式。第二種,使用流對象的相關成員函數。 1、使用控制符控制輸出格式      

原创 C++面向對象的程序設計1:第11章 繼承與派生

1.共有繼承 2.私有繼承   在類外:可以訪問公用派生類的功用成員,不可以訪問私有派生類以及保護派生類的任何成員 保護與私有的區別:受保護的成員可以在類內被類內函數訪問,私有成員也是。但是受保護的成員以及私有成員不能被類外訪問。

原创 STM32學習13:NVIC(nested vector interrupt controller)

        中斷類型:系統異常(內核中的中斷),外部中斷(內核外的中斷),手冊中表46中深灰色的是系統異常,白色部分是外部中斷,地址是在flash中的地址。在圖二中可以看到flash是從0x800 0000開始的,然而向量表格卻是從0