一建立STM32cubeMX工程1.建立新工程,選擇芯片STM32F302CCTx2. 在Pinout 中時鐘配置為高速外部時鐘, UART配置為異步通信, cube 會自動分配引腳。3.Clock Configuration 中配置如下4.configuration 中點擊USART1可進入配置在USART1 configuration 中Parameter Settings 可以配置波特率,發送數據字長,奇偶校驗位和停止位等。NVIC Setting 可以配置中斷優先級。5.生成keil 軟件代碼點擊工具欄中的齒輪按鈕,可以選擇代碼的開發平臺, ok 結束。(文件保存路徑一定要是全英文的)進過了我們一系列的配置, cube 會為我們自動生成keil 軟件的代碼,代碼中包括工程所需的固件庫,配套的頭文件,啟動文件及用戶文件。在main.c 中包括了我們工程所需外設的初始化,包括了系統時鐘初始化,中斷初始化, GPIO初始化, USART1初始化, HAL庫初始化。我們只需要在main.c 中添加我們自己的代碼就可以了。二keil 軟件代碼及HAL庫使用UART_HandleTypeDef huart1;生成的代碼中有聲明一個USART處理的結構體HAL庫中串口的數據收發有四個函數HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);指針huart 指向我們之前定義的USART處理結構體, 我們將在函數中對結構體中的參數進行操作。pDate 是我們自己定義的數據發送接收緩存, Size 發送接收數據個數, Timeout 超時持續時間。UART狀態的結構體:我們在發送接收函數中要經常對USART的狀態進行判斷,以便我們對函數結構體中的參數進行操作
標簽: stm32cubemx 串口
上傳時間: 2022-06-22
上傳用戶:shjgzh
第一步:新建PCB工程文件 并向工程文件里添加PCB文件和原理圖文件 第二步:元件庫、封裝庫設計 部分元器件廠商或者經銷商不提供元件庫和封裝庫,只給了元器件尺寸圖,所以需要自行設計元件 庫文件或是封裝庫文件 元件庫設計: 新建 .SchLib 文件:File -> New -> Library -> Schematic Library 使用Place下拉菜單或使用快捷工具欄放置圖形,引腳等,記得保存! 封裝庫的設計 新建.PcbLib文件:File -> New -> Library -> PCB Library 使用Place下拉菜單或使用快捷工具欄,畫線,放置孔位,記得保存!第三步:原理圖的繪制 新建.SchDoc文件 :File -> New -> Schematic 添加元器件庫和封裝庫 在軟件底部菜單欄System中勾選Libraries,打開側面工具欄 在側面工具欄中點擊“Libraries...” -> “Add Library”找到自己保存的庫文件并添加 添加各元器件 可直接從側面工具欄中選擇元器件拖入原理圖中,在拖動過程中按Tab鍵修改元器件信息 添加網絡標識Place -> Net Label 快捷鍵(PN) 確定各元器件封裝 打開封裝管理器Tools -> Footprint Manager 快捷鍵(TG) 可挨個修改、檢查各元器件封裝
標簽: altium designer pcb
上傳時間: 2022-07-23
上傳用戶:
《數字信號處理:原理、實現與仿真(第2版)》系統討論數字信號處理的基本理論、基本算法和基本實現方法,注重基本概念、基本方法的講解,壓縮了繁瑣的理論推導,所列舉的大量典型示例注重理論聯系實際,例題、習題緊扣基本概念、基本原理、基本方法的應用,內容通俗易懂、易教易學。全書共9章,主要涉及離散時間系統的基本特征、連續時間信號的抽樣、離散時間系統的變換域分析方法、離散時間系統結構、快速傅里葉變換(FFT)、IIR和FIR數字濾波器的理論和設計方法,以及多抽樣率信號處理與多分辨率信號分析等內容。結合各章節的內容,介紹了相應的MATLAB信號處理工具箱函數,給出有關的仿真程序。《數字信號處理:原理、實現與仿真(第2版)》可作為大專院校電氣信息類專業的教材,也可作為在通信工程、電子信息工程、自動控制工程、圖像處理、語音處理等領域從事信號處理的科技工作者的參考書。
標簽: 數字信號處理
上傳時間: 2022-08-10
上傳用戶:bluedrops
主要作為建造師資格培訓的配套教材,也可供建筑工程施工單位、工程監理單位、勘察設計單位廣大技術人員參考使用。 《機電工程管理與實務》共分三篇,機電工程技術、機電工程施工管理實務、機電工程法規及相關規定。第一篇分十三章,包括:機電工程材料的分類及用途、電氣工程技術、自動控制與儀表工程技術、給排水工程技術、機械設備安裝技術、容器的安裝技術、起重技術、焊接技術、供熱通風與空調工程技術、建筑智能化工程安裝技術、消防工程安裝技術、設備及管道防腐蝕與絕熱技術、測量工程技術;第二篇分九章,包括:機電工程項目的組成、機電工程項目投標與合同管理、機電工程項目施工組織設計與資源管理、機電工程項目的進度控制、機電工程項目的質量控制、機電工程項目的預結算與成本控制、機電工程項目的安全管理、機電工程項目的試運行、機電工程項目的驗收;第三篇分八章,包括:中華人民共和國計量法、中華人民共和國電力法、特種設備安全監察條例、機械設備安裝工程施工及驗收通用規范、現場設備、工業管道焊接工程施工及驗收規范、鋼結構工程施工質量驗收規范、電氣裝置安裝工程高壓電器施工及驗收規范、工業爐砌筑工程施工及驗收規范。內容深入淺出,通俗易懂,便于自學。
標簽: 機電實務
上傳時間: 2022-08-10
上傳用戶:
ucosII2.76在winavr(20050214版本)下的程序包,用pn打開目錄下的工程,運行make all工具即可編譯可用,絕對可用. winavr如用2006版本,需要把文件中包含文件signal.h改為interrupt.h(可能在includes.h中改一處即可)
標簽: winavr 20050214 ucosII 2.76
上傳時間: 2015-05-04
上傳用戶:xinzhch
**工程名稱:U盤固件程序開發 **編譯器類型及版本:ICCAVR 6.29 **日期:2004.4.30 **創建人:陳馳 **所屬單位:湖南大學計算機與通信學院
上傳時間: 2014-05-26
上傳用戶:時代電子小智
湖南科技大學計算機科學與工程學院的交通燈實驗源碼
上傳時間: 2014-01-25
上傳用戶:宋桃子
軟件工程\2006-09-27-CMMI-Sched-S.zip
標簽: CMMI-Sched-S 2006 zip 09
上傳時間: 2014-12-07
上傳用戶:q123321
2001年-2006年網絡工程師級試題與答案
上傳時間: 2016-06-15
上傳用戶:王楚楚
設計的名稱名稱初步定為:醫院藥品信息管理系統。工程分為兩大部分:用戶登錄和藥品信息管理。在藥品信息管理功能模塊中又實現了對藥品信息庫的添加,刪除,修改以及查詢藥品信息等子功能。 本藥品信息管理系統軟件可實現信息存儲、更新、查詢等多項功能,為廣大醫務工作人員及病人提供方便。 功能需求分析 身份驗證:進入系統時,對操作員的身份進行檢查,只允許合法操作員登陸系統。 瀏覽功能:可選定一項記錄,顯示該記錄的所有域。 修改功能:可任意修改字段,藥品名稱不能為空。 添加功能:可任意添加一條或多條處方及相關內容。 刪除功能:可任意刪除一條或多條處方及相關內容。
上傳時間: 2014-01-27
上傳用戶:sunjet