写在前面——
作为《STM32单片机开发应用教程(HAL库版)—基于国信长天嵌入式竞赛实训平台(CT117E-M4)》教程汇总,第一章将介绍国信长天嵌入式竞赛实训平台(CT117E-M4)的硬件资源

官方参考例程下载:https://pan.baidu.com/s/1QC5BnDgY1m1me6-ihQ_OUQ?pwd=nqb1
提取码:nqb1

软件下载链接:https://pan.baidu.com/s/1Ud3DC0yy4NtLrOuilAzASQ?pwd=9xxj 提取码: 9xxj

教程目录

  • 前言
  • 第一章 硬件平台简介
  • [第二章 软件安装与使用](https://editor.csdn.net/md/?articleId=128083237)
  • [第三章 嵌入式C编程基础(简要)](https://editor.csdn.net/md/?articleId=128084858)
  • 第四章 基础实验
    • [4.1 LED显示控制实验](https://editor.csdn.net/md/?articleId=128085409)
    • [4.2 sysTICK系统定时器](https://editor.csdn.net/md/?articleId=128086776)
    • [4.3 按键控制实验](https://editor.csdn.net/md/?articleId=128089500)
    • [4.4 LCD显示实验](https://editor.csdn.net/md/?articleId=128089865)
    • [4.5 串口通信实验](https://editor.csdn.net/md/?articleId=128103965)
    • [4.6 ADC数据采集实验](https://editor.csdn.net/md/?articleId=128105388)
    • [4.7 DAC电压输出实验](https://editor.csdn.net/md/?articleId=128105889)
    • [4.8 TIM---PWM输出实验](https://editor.csdn.net/md/?articleId=128106065)
    • [4.9 TIM---输入捕获(脉冲频率测量)实验](https://editor.csdn.net/md/?articleId=128106423)
    • [4.10 I2C接口使用实验](https://editor.csdn.net/md/?articleId=128106691)
  • 第五章 综合应用实验(待更新)

前言

  当前STM32开发板类型繁多,学习资料很多,使用方法也不尽相同。本教程针对嵌入式竞赛实训平台(CT117E-M4)进行撰写,以便于快速掌握该款开发板的应用实践技术。
  嵌入式竞赛实训平台(CT117E-M4)是北京国信长天科技有限公司设计、生产的一款“蓝桥杯全国软件与信息技术专业人才大赛–嵌入式设计与开发科目”专用竞赛平台,平台以STM32G431RBT6为主控芯片,预留扩展板接口,可为用户提供丰富的实验场景。
  CT117E-M4是新推出的一款STM32开发板,学习资料不是很丰富,开发手册较简单,对于初学者,学习上有一定的难度。
  因此,本次应用教程将结合野火、正点原子等STM32开发板手册以及网络学习资源,以STM32CubeMX、Keil uVision5软件作为开发平台,阐述STM32开发板(CT117E-M4)的实践应用方法,并针对蓝桥杯中部分历届真题阐述其方案设计和实现,期望有助于学生方便快捷地学习CT117E-M4开发板,熟练掌握STM32开发板应用技术,在蓝桥杯中取得优秀成绩。
—春哥 2022年11月


第一章 硬件平台简介

第二章 软件安装与使用

第三章 嵌入式C编程基础(简要)

第四章 基础实验

4.1 LED显示控制实验

4.2 sysTICK系统定时器

4.3 按键控制实验

4.4 LCD显示实验

4.5 串口通信实验

4.6 ADC数据采集实验

4.7 DAC电压输出实验

4.8 TIM—PWM输出实验

4.9 TIM—输入捕获(脉冲频率测量)实验

4.10 I2C接口使用实验

第五章 综合应用实验(待更新)

第一章 硬件平台简介

  本章节对CT117E-M4开发板的硬件资源作些介绍,通过其电路原理图,掌握各类外设与单片机的引脚连接关系,以便于编程时对引脚进行配置。



         2-1跳线功能表


          表5-1 接口说明表

1.调试器
  通过CN2(USB转TYPE-B)接口进行程序下载,并保证NRST、SWCLK、SWDIO跳线连接。该接口USB转串口功能默认与单片机UART1连接。

  1. LED

  2. 按键

  3. 模拟输出–电位器电路及引脚分配

  4. LCD

  5. 信号发生器电路及引脚分配表

    7.USB

  6. I2C接口

  7. 扩展接口

STM32单片机开发应用教程 (HAL库版) ---基于国信长天嵌入式竞赛实训平台(CT117E-M4)教程汇总 与第一章 硬件平台简介相关推荐

  1. 《STM32单片机开发应用教程(HAL库版)—基于国信长天嵌入式竞赛实训平台(CT117E-M4)》第四章4.9 TIM---输入捕获(脉冲频率测量)实验

    写在前面-- <STM32单片机开发应用教程(HAL库版)-基于国信长天嵌入式竞赛实训平台(CT117E-M4)>第四章4.9 TIM-输入捕获(脉冲频率测量)实验,讲解TIM输入捕获的原 ...

  2. 《STM32单片机开发应用教程(HAL库版)—基于国信长天嵌入式竞赛实训平台(CT117E-M4)》第四章4.3 按键控制实验

    写在前面-- <STM32单片机开发应用教程(HAL库版)-基于国信长天嵌入式竞赛实训平台(CT117E-M4)>第四章4.3 按键控制实验,讲述按键控制的编程方法 官方例程下载:http ...

  3. 《STM32单片机开发应用教程(HAL库版)—基于国信长天嵌入式竞赛实训平台(CT117E-M4)》第四章4.1 LED显示控制实验

    写在前面-- <STM32单片机开发应用教程(HAL库版)-基于国信长天嵌入式竞赛实训平台(CT117E-M4)>第四章4.1,本节将通过LED显示控制实验,学习STM32G431的开发技 ...

  4. 《STM32单片机开发应用教程(HAL库版)---基于国信长天嵌入式竞赛实训平台(CT117E-M4)》第二章 软件安装与使用

    写在前面-- 作为<STM32单片机开发应用教程(HAL库版)-基于国信长天嵌入式竞赛实训平台(CT117E-M4)>系列之第二章,本章节将介绍开发软件STM32CubeMX和KEIL5的 ...

  5. HAL库版STM32双轮自平衡车(四) ———— 原理图以及PCB绘制

    系列文章目录 HAL库版STM32双轮自平衡车(一) ---代码思路和PID基础精讲 HAL库版STM32双轮自平衡车(二) --- CubeMX的配置.原理图接线.物料准备 HAL库版STM32双轮 ...

  6. HAL库版STM32双轮自平衡车(三) ———代码精讲

    系列文章目录 编码电机测速 HAL库OLED的使用 HAL库版STM32双轮自平衡车(一) ---代码思路和PID基础精讲 HAL库版STM32双轮自平衡车(二) --- CubeMX的配置.原理图接 ...

  7. HAL库版STM32双轮自平衡车(一) ———代码思路和PID基础精讲

    系列文章目录 HAL库版STM32双轮自平衡车(一) ---代码思路和PID的简单介绍(本篇) HAL库版STM32双轮自平衡车(二) --- CubeMX的配置.原理图接线.物料准备 HAL库版ST ...

  8. HAL库版STM32双轮自平衡车(五) ———— 调参

    系列文章目录 HAL库版STM32双轮自平衡车(一) ---代码思路和PID基础精讲 HAL库版STM32双轮自平衡车(二) --- CubeMX的配置.原理图接线.物料准备 HAL库版STM32双轮 ...

  9. HAL库版STM32双轮自平衡车(二) ——— CubeMX的配置、原理图接线、物料准备

    系列文章目录 编码电机测速 HAL库版 0.96'OLED的使用 HAL库版STM32双轮自平衡车(一) ---代码思路和PID的简单介绍 HAL库版STM32双轮自平衡车(二) --- CubeMX ...

最新文章

  1. java连接oracle增删改查,java连接oracle数据库实现增删改查
  2. 监控Spark应用方法简介
  3. php制作表格生成器,php表格生成图片.doc
  4. java string转number_Java运算符知识点总结
  5. 双列集合Map的实现类
  6. java制作加载界面_Java如何制作启动界面?
  7. python2中range和xrange的区别
  8. mysql 乱码处理
  9. SqlServer复制表结构:从另一张表中获取某些字段和类型并添加到一张已经存在的表中...
  10. 用友v11服务器的共享文件,用友U8系列财务及供应链一体化操作手册u8V11.1(标准)版.docx...
  11. zookeeper的原理和应用(非常详细透彻)
  12. 【Python训练营】Python每日一练----第28天:鲁卡斯队列(round函数用法)
  13. 北航计算机控制系统实验报告,北航计算机控制系统实验报告资料.doc
  14. 美国政府发布《软件供应链安全客户实践建议指南》
  15. 解决办法:.bat文件运行不了,管理员运行后闪退
  16. Auto.js学习笔记——快速入门:软件安装
  17. 条件极值(拉格朗日乘数法)_Simplelife_新浪博客
  18. 钢铁是怎样炼成的 第三章
  19. uniapp设置百度小程序索引页dynamicLib、usingComponents、swan-sitemap-list
  20. 全球及中国光学空间光调制器(SLM)行业研究及十四五规划分析报告

热门文章

  1. Android Kotlin + 协程 + Retrofit + MVVM优雅的实现网络请求(简洁!!!!)
  2. matlab中(:)的部分使用
  3. java断路器原理_Netflix Hystrix断路器原理分析
  4. vscode连接电脑虚拟机上的ubuntu
  5. 【EI会议合集 | 高校联办】机器学习、通信与智能技术等多领域,可推优发表SCI...
  6. “圆”来如此——关于圆周率 π 的36 个有趣事实
  7. pl/sql中创建存储过程并执行
  8. Abaqus之STEP部分
  9. 贝塞尔曲线 三维 拼接 matlab,贝塞尔曲线公式
  10. java int 传引用吗_Java值传递还是引用传递?