GPIO 的几种输入输出模式

 关于 GPIO 的输入输出模式的选择,是理解和使用好 GPIO 的关键。这次嵌入式系统实验课程使用的 Tiva C Series TM4C123G LaunchPad Evaluation Board 采用 TI 公司的 TM4C123GH6PM Microcontroller。相较而言,STM32 显得更加优雅简洁。anyway,GPIO 的几种输入输出模式核心技术大同小异,因此我们选用 STM32 作为载体来阐述这个问题,包括几种输入输出模式内部的硬件实现细节以及它们各自适用范畴。

(一) 搭建STM32开发环境

  在正式开展STM32开发之前,我们需要花1-3天搭建开发环境和熟悉开发流程。本文为整个博客系列的第一篇,将带你按照以下几个步骤完成开发环境的搭建的测试,下一篇将为你介绍如何创建项目,通过这两讲熟悉开发流程,为后面的开发打下基础:
  1. 安装JLink驱动,用于下载程序到开发板上;
  2. 安装MDK-KEIL,用于开发程序;
  3. 破解MDK-KEIL;
  4. 使用开发板标准测试测试开发环境。
所有安装程序均可以从这里下载获取 http://yunpan.cn/ccKyYhhC56rGg 访问密码 eb4f