Altium Designer畫的YD01-STM32F103C8T6核心板原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png (20.91 KB, 下載次數: 22)
下載附件
2018-6-2 18:05 上傳
0.png (110.13 KB, 下載次數: 19)
下載附件
2018-6-2 18:05 上傳
0.png (158.3 KB, 下載次數: 18)
下載附件
2018-6-2 18:05 上傳
0.png (47.6 KB, 下載次數: 10)
下載附件
2018-6-2 18:06 上傳
YD-STMF1系列核心板測試程序-LED+RTC
使用編譯環境:MDK4.72A IAR6.30
使用硬件環境:STM32F103C8T6
使用函數庫版本:STM32F10x_StdPeriph_Driver V3.50
工程概要:下載完程序后,學習板上的四個指示燈會依次循環點亮;
調試說明:此例程適用的調試下載器是J-link-ob,也可以用過串口下載調試程序,(請將USB線插在U2上,并打串口下載程序軟件,配置波特率115200,8位,一個停止位,無校驗位。)
0.png (65.27 KB, 下載次數: 28)
下載附件
2018-6-2 18:07 上傳
單片機源程序如下:
- /******************** (C) COPYRIGHT 源地工作室 ********************************
- * 文件名 :main.c
- * 描述 :YD-STM32F1系列核心板測試程序
- * 庫版本 :V3.50
- * 作者 :zhuoyingxingyu
- * 版本更新: 2016-01-16
- * 調試方式:J-Link-OB
- **********************************************************************************/
- //頭文件
- #include "stm32f10x.h"
- #include "led.h"
- #include "usart.h"
- #include "RTC_Time.h"
- #include <stdio.h>
-
- //函數聲明
- void Delay_ms( uint16_t time_ms );
- /**
- * @file main
- * @brief Main program.
- * @param None
- * @retval None
- */
- int main(void)
- {
- /*初始化LED端口*/
- LED_GPIO_Config();
- USART1_Config();
- printf("*****************************************************************\r\n");
- printf("* *\r\n");
- printf("* STM32最小系統板RTC測試后循環點亮LED! ^_^ *\r\n");
- printf("* *\r\n");
- printf("*****************************************************************\r\n");
- RTC_Init();
- while(1)
- {
- }
- }
- /**
- * @file Delay_ms(不精確)
- * @brief 毫秒延時time_ms ms
- * @param time_ms 延時時間
- * @retval 無
- */
- void Delay_ms( uint16_t time_ms )
- {
- uint16_t i,j;
- for( i=0;i<time_ms;i++ )
- {
- for( j=0;j<10309;j++ );//大約1ms
- }
- }
復制代碼
資料包:
0.png (41.92 KB, 下載次數: 27)
下載附件
2018-6-2 18:04 上傳
全部資料51hei下載地址:
YD01-STM32F103C8T6核心板資料.zip
(2.93 MB, 下載次數: 59)
2018-6-2 13:52 上傳
點擊文件名下載附件
STM32 下載積分: 黑幣 -5
|