本毕业设计使用TI公司生产的DSP芯片TMS320F2812完成底层驱动函数的编写。本毕业设计对该DSP 芯片的研究主要分四个模块:通用数字输入输出(GPIO)模块、异步串行通信(SCI)模块、模数转换(ADC)模块和数模转换(DAC)模块。对硬件模块的使用,本质上就是对相关的寄存器进行读写,因此为了使用这四个模块,首先定义好与其相关的寄存器,然后就是通过对这些寄存器的设置和读写完成希望的功能。对于GPIO模块,设置相应的寄存器配置数字量 I/O 和外设 I/O,数字量 I/O 完成数字量的输入和输出,外设 I/O 用于外设模块的输入和输出(如 SCI对应的 I/O 引脚完成异步串行通信)。对于 SCI模块,主要是读写相应的寄存器来与 RS232接口通信。对于ADC 模块,本毕业设计使用的是 TLC1543 芯片完成A/D转换,转换结果通过 SCI模块从RS232 接口传给通信程序。对于DAC 模块,本毕业设计使用的是 MAX5322芯片完成D/A转换。9658
关键词  DSP  TMS320x281x  GPIO  SCI  TLC1543  MAX5322  底层驱动函数 Title    Design of DSP-based low-level functions                
 Abstract
My graduation design is based on DSP of TMS320x281x,which is produced by
TI corporation.I research on four modules of the DSP:GPIO module,SCI
module ,ADC module and DAC module.In fact,the use of hardware modules is
that reading and writing registers.Therefore,if you want to use these
modules,you must define registers which is associated with these
modules.Then,you can configure these registers to do what you
want.Regarding GPIO module,you should configure the corresponding
registers to set GPIO pins to digital I/O and peripheral I/O.Digital I/O
pins are to complete the input and output of digital data. Peripheral I/O
pins are to complete the input and output of peripheral data(for
example,the peripheral I/O pins which are input and output pins of SCI
module are used to communicate with the port of RS232). Regarding SCI
module,this module is used to communicate with the port of RS232.Regarding
ADC module,I use TLC1543 to do analog to digital conversion.The result of
analog to digital conversion is transmitted to high-level communication
program using SCI module.Regarding DAC module,I use MAX5322 to do digital
to analog conversion.  
Keywords    DSP  TMS320x281x  GPIO SCI  TLC1543   MAX5322   low-level
functions
 目   次  
1  引言  1
1.1  研究的问题和意义  2
2  基于 DSP 的可编程控制器的总体设计  3
2.1  DSP 的特点  3
2.2  DSP 控制器的硬件结构  3
2.3  DSP 控制器的软件结构  6
3   通信模块   7
3.1   通用数字输入输出模块 7
3.2   异步串行通信模块   10
4   模数转换模块和数模转换模块 21
4.1   模数转换模块   22
4.2   数模转换模块   27  
结论   32
致谢   32
参考文献  33
1  引言
在 20世纪60 年代,随着小型计算机的出现,人们曾试想用其代替继电器进行工
业控制,但发现用小型计算机进行工业控制不仅输入输出电路不匹配,而且编程复杂,
无法推广。因此为了实现简单有效的工业控制,人们研制出了可编程控制器,简称 PLC
(Programmable Logic Controller)。可编程控制器由微处理器、存储器、输入输出
单元、编程器和电源组成,具有可靠性高、易文修、灵活方便、编程简单等特点,这
上一篇:PLC交通信号灯智能管理系统的设计与开发
下一篇:基于电子倍增CCD的夜视图像重建算法

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

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

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

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

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

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

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

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

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

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

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

上海居民的社会参与研究

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

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

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

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

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