数与模数转换函数。
  本毕业设计的软件结构如图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的夜视图像重建算法

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

應用电子技术中可编程控...

神经外科重症监护病房患...

国内外图像分割技术研究现状

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

志愿者活动的调查问卷表

承德市事业单位档案管理...

公寓空调设计任务书