91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

修改Keil工程名稱并添加其他模塊文件

學習目標

將模板工程Template修改為Usart

1. 在工程文件目錄中,將Template.uvprojx和Template.uvoptx名字改成Usart.uvprojx和Usart.uvoptx;

2. 其他Template文件統統刪除;

刪除Template.uvguix.jubangyu

3. 打開Usart.uvprojx;

4. 點擊品字形圖標,在彈出的界面上,雙擊“Project Targets”下面的工程名,修改成Usart

5. 右鍵工程名“Usart”,右鍵菜單中選擇“Options for Target ‘Usart’”,或者工具欄中直接選擇此按鈕。

6. 將Output標簽下的Name of Executeable中的名稱改為Usart即可

7. 到此為止,Keil工程名稱修改完畢,編譯沒有錯誤。

添加SYSTEM文件夾

SYSTEM 文件夾里面的代碼,此文件夾里面的代碼由 ALIENTEK 提供, 包含了幾乎每個實驗都可能用到的延時函數,位帶操作,串口打印代碼等。這里我們組織在SYSTEM文件夾下面,目的也就是讓這些常用的代碼能隨用隨調。

SYSTEM文件夾下包含了delay、sys、usart 等三個文件夾。分別包含了delay.c、sys.c、usart.c 及其頭文件 delay.h,sys.h,usart.h。

  1. 將SYSTEM文件夾添加到工程根目錄下

2. 添加新添文件的頭文件

3. 添加新添文件的實現文件

4. main.c文件中添加串口測試代碼

測試串口打印函數printf及延時函數

#include "stm32f10x.h"  
#include "delay.h"
#include "usart.h" 


int main(void)  
{ 
	u16 times=0; 
	
	//初始化
	//延時函數初始化 	 
	delay_init();
		  
	uart_init(115200);	 		//串口1:Debug,初始化為115200      
	
	while(1) 
	{
		times++; 
		
		if(times%20==0)
		{
			printf("串口測試Demo \r\n"); 
		}
		
		delay_ms(100);   
	}  
}
  1. 測試輸出結果

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 2
收藏 3
關注 69
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 巴南区| 广平县| 石泉县| 依安县| 庆元县| 和平区| 安平县| 确山县| 甘谷县| 中卫市| 巴东县| 梅州市| 乳源| 甘孜| 绥江县| 和平区| 普宁市| 宝坻区| 昭觉县| 泰州市| 太保市| 赤壁市| 桐庐县| 泸西县| 扎兰屯市| 长乐市| 平南县| 宜宾市| 临泉县| 澄迈县| 江安县| 岑溪市| 高密市| 彭泽县| 定州市| 安庆市| 罗山县| 马关县| 宜川县| 平定县| 平定县|