标题: STM32F103ZET6核心板(最小系统)PCB+原理图与PC13闪烁测试源程序 [打印本页]

作者: 意大利炮    时间: 2018-4-11 14:24
标题: STM32F103ZET6核心板(最小系统)PCB+原理图与PC13闪烁测试源程序
给大家分享STM32F103ZE核心板资料内含源代码
Altium Designer画的STM32F103ZE最小系统电路原理图和PCB图如下:(51hei附件中可下载工程文件)


1、该例程为GPIO例程。
2、使用说明
   (1)工程文件路径:例程目录\GPIO\MDK-ARM\Project.uvproj。
   (2)请使用MDK 4.0以上版本打开,MDK版本过低会导致无法识别工程。
   (3)下载调试工具为J-LINK。
   (4)HEX文件下载到板子后,LED灯闪烁,表明例程运行正确。
   
3、注意事项
   请务必在下载、调试、运行过程中,保持板子上电、J-LINK连接并插在电脑上。

STM32F103ZE单片机源程序如下:
  1. //=============================================================================
  2. //文件名称:main.h
  3. //功能概要:STM32F103C8核心检测
  4. //调试方式:J-Link OB ARM SW方式 5MHz
  5. //=============================================================================

  6. //头文件
  7. #include "stm32f10x.h"
  8. #include "GPIOLIKE51.h"

  9. //函数声明
  10. void GPIO_Configuration(void);

  11. //=============================================================================
  12. //文件名称:Delay
  13. //功能概要:延时
  14. //参数说明:nCount:延时长短
  15. //函数返回:无
  16. //=============================================================================

  17. void Delay(uint32_t nCount)
  18. {
  19.   for(; nCount != 0; nCount--);
  20. }


  21. //=============================================================================
  22. //文件名称:main
  23. //功能概要:主函数
  24. //参数说明:无
  25. //函数返回:int
  26. //=============================================================================
  27. int main(void)
  28. {
  29.           GPIO_Configuration();
  30.     while (1)
  31.                 {
  32.                 PCout(13)=1;
  33.                 Delay(0xfffff);
  34.           Delay(0xfffff);        
  35.                 PCout(13)=0;
  36.           Delay(0xfffff);
  37.           Delay(0xfffff);                        
  38.     }
  39. }

  40. //=============================================================================
  41. //文件名称:GPIO_Configuration
  42. //功能概要:GPIO初始化
  43. //参数说明:无
  44. //函数返回:无
  45. //=============================================================================
  46. void GPIO_Configuration(void)
  47. {
  48.   GPIO_InitTypeDef GPIO_InitStructure;
  49.   
  50.   RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC , ENABLE);                                                  
  51. //=============================================================================
  52. //LED -> PC13
  53. //=============================================================================                        
  54.   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
  55.   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  56.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  57.   GPIO_Init(GPIOC, &GPIO_InitStructure);
  58. }



复制代码


所有资料51hei提供下载:
STM32F103ZE最小系统资料.rar (631.85 KB, 下载次数: 528)



作者: 贤不贤兮    时间: 2018-7-26 14:51
学习学习
作者: ffyr1111    时间: 2018-8-29 15:48
源代码里有没有头文件的?
编译环境有没有其它推荐的?
楼主
作者: jjwangxu2008    时间: 2018-9-3 16:38
学习学习
作者: jjwangxu2008    时间: 2018-9-3 16:41
太坑了。没有原理图。PCB也没有布线
作者: 65311449    时间: 2018-9-5 17:27
想下来看看
作者: zgmzgm    时间: 2018-9-5 21:20
太棒了,感谢楼主的分享
作者: netbeetle    时间: 2018-9-5 21:40
没有原理图。PCB也没有布线感谢楼主的分享
作者: JungleS    时间: 2018-9-12 17:20
好棒,感谢楼主的分享
作者: wyz风筝    时间: 2018-9-12 17:59
没有原理图 PCB没有布线
作者: debian2    时间: 2018-9-20 11:36

学习学习
作者: qxianjin    时间: 2018-9-20 15:50
值得学习学习
作者: chenjinb03    时间: 2018-10-17 17:32
这个芯片现在用的好像不多了把
作者: syz纸飞机    时间: 2019-2-13 12:13
了厉害了
作者: jovian_yu    时间: 2019-4-10 21:09
谢谢分享
作者: gunc    时间: 2019-4-22 11:09
原理图资源很棒~PCB没布线,自己画个原理图照着布局,锻炼一下布线~ 封装库都给了 楼上的是不是太贪心了?发出来供学习使用的,竟然想做伸手党。。。
作者: zouminglu    时间: 2023-8-16 08:19
这样配置PC13?不可能吧?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1