原创 STM32驅動LCD原理

目錄 01、使用FSMC驅動LCD 02、標準8080接口 03、使用FSMC驅動8080接口 04、顏色模式 TFTLCD即薄膜晶體管液晶顯示器。它與無源TN-LCD、STN-LCD的簡單矩陣不同,它在液晶顯示屏的每一個像素上都設置有一

原创 STM32F207時鐘系統解析

目錄 01、時鐘系統介紹 02、代碼分析 03、備 注  在前幾天的文章《晶振原理解析》中介紹了晶振如何產生時鐘的,板子使用的是25M無源晶振,下文將介紹STM32F207的時鐘系統如何將25M晶振時鐘轉換爲120M系統主頻時鐘的。 01

原创 MCU的心臟-晶振

目錄 1、晶振分類 1.1、無源晶振 1.2、有源晶振 1.3、晶振參數 2、常用晶振 2.1、3225貼片晶振 2.2、MC-146/MC156 2.3、HC-49系列 晶振是石英晶體諧振器(quartzcrystal oscillat

原创 設計一款兼容ST207和GD207的開發板

目錄 01、電源 02、boot 03、復位電路 04、晶振 05、JTAG 06、兼容設計 07、外設資源 在MCU的學習中,大部分人都是學習別人的開發板,例如正點原子、野火等,優點是有可靠的教程和代碼,缺點是容易讓人有種自己全部都學會

原创 復位電路的設計

目錄 1 RC復位電路 1.1低電平復位 1.2高電平復位 2 MAX809 復位電路,就是利用它把電路恢復到起始狀態。就像計算器的清零按鈕的作用一樣,以便回到原始狀態,重新進行計算。和計算器清零按鈕有所不同的是,復位電路啓動的手段有所不

原创 晶振原理解析

目錄 01、壓電效應 02、晶體振盪器的應用 03、無源晶振和有源晶振的區別 04、STM32外接晶振 下文將進一步講解晶振的原理,以及晶振和STM32的關係。 01、壓電效應 壓電效應:某些電介質在沿一定方向上受到外力的作用而變形時,其

原创 STM32延時函數的四種方法

目錄 1、普通延時 2、定時器中斷 3、查詢定時器 4、彙編指令 單片機編程過程中經常用到延時函數,最常用的莫過於微秒級延時delay_us()和毫秒級delay_ms()。本文基於STM32F207介紹4種不同方式實現的延時函數。 1、

原创 win10 64位串口抓包串口監控軟件

win10 64位串口監控抓包軟件   在開發上位機和下位機通訊程序時,有一個好的監控工具會事半功倍 1、串口抓包軟件介紹 1.1、微軟portmon      微軟工具包Sysinternals Suite工具包監控工具之一,可惜只支持

原创 以太網數據包架構

以太網數據包架構如果您想要了解相關內容,可以點擊跳轉本文所在的系列的檢索目錄,點擊跳轉  互連網早期的時候,主機間的互連使用的是NCP協議。這種協議本身有很多缺陷,如:不能互連不同的主機,不能互連不同的操作系統,沒有糾錯功能。爲了改善這種

原创 lwip-1.4.1文檔rawapi中文翻譯

Raw TCP/IP interface for lwIPLwIP原始 TCP/IP接口 如果您想要了解相關內容,可以點擊跳轉本文所在的系列的檢索目錄

原创 自定義用戶控件的使用

使用VS C#無論是WinForm開發,還是WebForm 開發都會遇到一個問題:在Form佈局時,會重複使用相同的一組控件。如下圖中的控件 這一組控件是非常常用的,但是如果每一次佈局相似的窗體時,都對這些控件進行屬性設置會是一件非常沒

原创 棧詳解

1、棧概念          棧是一種具有後進先出性質的數據組織方式,也就是說後放進去的數據先取出,先放進去的數據後取出。棧底是第一個進棧的數據所處的位置,棧頂是最後一個進棧的數據所處的位置。 2、滿/空棧概念          根據S

原创 IP協議

IP協議如果您想要了解相關內容,可以點擊跳轉本文所在的系列的檢索目錄,點擊跳轉IP是TCP/IP協議族中最爲核心的協議。所有的TCP、UDP、ICMP及IGMP數據都以IP數據報格式傳輸。它的特點如下:   不可靠(unreliable)

原创 TCP和UDP服務器性能測試工具

TCP和UDP服務器性能測試工具 本文涉及工具不是本人開發,在網上免費下載的工具  在編寫一個網絡服務的時候都比較關心這個服務能達到多少併發連接,而在這連接的基礎上又能達到一個怎樣的交互能力.編寫服務已經是一件很花力氣的事情,而還要去編寫

原创 cs文件,外部類操作窗體控件

前期操作   在progiam.cs文件中添加代碼   添加cs文件   1、修改控件屬性辦法 修改控件屬性 外部cs文件修改 form1.cs文件修改 運行成功     2、通過屬性的方式 在form1.cs文件添加 在新