数与模数转换函数。
  本毕业设计的软件结构如图2-4所示。 3  通信模块
  通信模块包含通用数字输入输出模块和异步串行通信模块,主要用于与上层应用
程序的通信,从而实现上层应用程序对硬件的控制。
3.1  通用数字输入输出模块
  通用数字输入输出模块(GPIO)共有 56 个功能复用引脚,这些引脚既可以用于普
通的数字量信号的输入输出,也可以用于外设信号的输入输出,至于是使用数字量 I/O
功能还是外设I/O 功能,则需要看具体情况。
  在本毕业设计中,需要使用SCI模块与 RS232接口通信,所以 GPIO模块中与 SCI
模块的输入输出功能复用的引脚配置为外设 I/O功能。 GPIO的F口和 G口各有2根与
SCI 模块输入输出功能复用的引脚,F 口的为 SCITXDA_GPIOF4(SCI-A 的输出)和
SCIRXDA_GPIOF5(SCI-B 的输入)两根引脚,G 口的为 SCITXDB_GPIOG4(SCI-B 的输
出)和 SCIRXDB_GPIOG5(SCI-B 的输入)两根引脚。上述四根引脚要配置为外设 I/O
功能。
  GPIO 模块的56 根功能复用引脚,无论其是作为数字量 I/O功能还是作为外设 I/O
功能,都需要在芯片开始工作前就配置好,这样才能在芯片工作的时候使用其中的某
些引脚进行信号的输入输出,所以要在系统初始化函数中对 GPIO 模块进行初始化配
置,具体代码如下:
上一篇:PLC交通信号灯智能管理系统的设计与开发
下一篇:基于电子倍增CCD的夜视图像重建算法

基于android的环境信息管理系统设计

基于激光超声检测金属材...

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

基于高斯过程动态模型的时序数据恢复方法

基于深度学习的目标识别算法研究

MATLAB基于流形学习与神经网络的预测建模

基于Joomla平台的计算机学院网站设计与开发

AES算法GPU协处理下分组加...

压疮高危人群的标准化中...

从政策角度谈黑龙江對俄...

上海居民的社会参与研究

酵母菌发酵生产天然香料...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

浅谈高校行政管理人员的...

浅论职工思想政治工作茬...