毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于DSP可编程控制器底层驱动软件的设计(5)
数与模数转换函数。
本毕业设计的软件结构如图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 模块进行初始化配
置,具体代码如下:
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
PLC交通信号灯智能管理系统的设计与开发
下一篇:
基于电子倍增CCD的夜视图像重建算法
基于android的环境信息管理系统设计
基于激光超声检测金属材...
基于MOODLE平台的在线交互式学习设计
基于离散事件系统Petri网模型的可达图研究
基于高斯过程动态模型的时序数据恢复方法
基于深度学习的目标识别算法研究
MATLAB基于流形学习与神经网络的预测建模
基于Joomla平台的计算机学院网站设计与开发
AES算法GPU协处理下分组加...
压疮高危人群的标准化中...
从政策角度谈黑龙江對俄...
上海居民的社会参与研究
酵母菌发酵生产天然香料...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
提高教育质量,构建大學生...
浅谈高校行政管理人员的...
浅论职工思想政治工作茬...