題外話,這篇文章遲到了一年。
也好,失之東隅,收之桑榆。換來了硬件操作上的成長。
希望後面能儘快掌握32相關的操作吧。
正題:
1、建立5個文件夾
【lib】【start】原封不動複製,【user】主要爲main.c
【list】【output】爲空
2、建立工程
*:lib中只添加用到的.C文件
3、配置工程
a.選擇芯片
b.晶振設置
以及內存區的劃分,地址分配等
c.d.【output】【list】路徑設置
c.頭文件納入
這步相當關鍵,把頭文件的地址付給C文件,才能在函數中調用。
完成後的工程顯示
#include"stm32f10x_lib.h" //頭文件
#include<stdio.h>
//----------------函數聲明--------------------
// void RCC_Configuration(void);
// void GPIO_Configuration(void);
// void USART_Configuration(u32 BaudRate);
// ---------------主函數--------------------
int main()
{
while(1)
{
;
}
}
/*---------------函數主體-----------------
void RCC_Configuration(void)
{}
void GPIO_Configuration(void)
{}
void USART_Configuration(u32 BaudRate)
{}
-----------------------------------------*/
編譯通過,最基礎的工程就建立完成啦~