給大家分享STM32F103ZE核心板資料內含源代碼
Altium Designer畫的STM32F103ZE最小系統電路原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png (40.08 KB, 下載次數: 121)
下載附件
2018-4-11 16:59 上傳
0.jpg (74.89 KB, 下載次數: 124)
下載附件
2018-4-11 17:00 上傳
0.jpg (36.03 KB, 下載次數: 113)
下載附件
2018-4-11 16:59 上傳
1、該例程為GPIO例程。
2、使用說明
(1)工程文件路徑:例程目錄\GPIO\MDK-ARM\Project.uvproj。
(2)請使用MDK 4.0以上版本打開,MDK版本過低會導致無法識別工程。
(3)下載調試工具為J-LINK。
(4)HEX文件下載到板子后,LED燈閃爍,表明例程運行正確。
3、注意事項
請務必在下載、調試、運行過程中,保持板子上電、J-LINK連接并插在電腦上。
STM32F103ZE單片機源程序如下:
- //=============================================================================
- //文件名稱:main.h
- //功能概要:STM32F103C8核心檢測
- //調試方式:J-Link OB ARM SW方式 5MHz
- //=============================================================================
- //頭文件
- #include "stm32f10x.h"
- #include "GPIOLIKE51.h"
- //函數聲明
- void GPIO_Configuration(void);
- //=============================================================================
- //文件名稱:Delay
- //功能概要:延時
- //參數說明:nCount:延時長短
- //函數返回:無
- //=============================================================================
- void Delay(uint32_t nCount)
- {
- for(; nCount != 0; nCount--);
- }
- //=============================================================================
- //文件名稱:main
- //功能概要:主函數
- //參數說明:無
- //函數返回:int
- //=============================================================================
- int main(void)
- {
- GPIO_Configuration();
- while (1)
- {
- PCout(13)=1;
- Delay(0xfffff);
- Delay(0xfffff);
- PCout(13)=0;
- Delay(0xfffff);
- Delay(0xfffff);
- }
- }
- //=============================================================================
- //文件名稱:GPIO_Configuration
- //功能概要:GPIO初始化
- //參數說明:無
- //函數返回:無
- //=============================================================================
- void GPIO_Configuration(void)
- {
- GPIO_InitTypeDef GPIO_InitStructure;
-
- RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC , ENABLE);
- //=============================================================================
- //LED -> PC13
- //=============================================================================
- GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
- GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
- GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
- GPIO_Init(GPIOC, &GPIO_InitStructure);
- }
復制代碼
0.jpg (24.2 KB, 下載次數: 87)
下載附件
2018-4-11 16:59 上傳
所有資料51hei提供下載:
STM32F103ZE最小系統資料.rar
(631.85 KB, 下載次數: 528)
2018-4-11 14:24 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|