毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ARM嵌入式系统的数据采集传输系统研究+源程序(13)
ARM ADS 由6 部分组成:代码生成工具(Code Generation Tools); 集成开发环境(CodeWarrior IDE from Metrowerks); 调试器(Debuggers); 指令集模拟器(Instruction Set Simulators); ARM 开发包(ARM Firmware Suite); ARM应用库(ARM Applications Library)。
3.1.2 Code Warrior 的使用
在Codewarrior 中通过工程项目来组织用户的源文件、库文件、头文件以及其他的输入文件。这些文件可以按照某种逻辑关系进行分组;一个工程项目中还可以包含其他的子工程项目。一个工程项目中包含一个生成目标,每个生成目标定义了一组选项,用于生成特定的目标文件。使用方法如下:
1)在CodeWarrior 窗口里,点击File--New菜单,选择Project 标签,在Project name 中填入新建项目名称,在Location中填入工程项目的保存位置,点击确定按钮,此时新建的工程项目里没有任何文件。
2)同步骤1),在弹出的窗口中选择“File”标签,在“File name”中填写新建文件名,选择“Add to Project”选项,在“Targets”里的三个对象“Debug、DebugRel 和Release”前打勾,点击“确定”按钮。
3)在弹出的源程序窗口中编写程序。完成后进行编译调试。
3.1.3 AXD 和仿真器的使用
AXD(ARM eXtended Debugger)是ADS 软件中独立于CodeWarrior IDE 的图形软件,AXD也是调试的时候最常用的一种调试工具, 要使用AXD 必须首先要生成包含有调试信息的程序。打开AXD 软件,默认是使用指令集模拟器ARMulator 调试应用程序。如果要使程序运行在基于ARM 的开发板上并进行调试,需要建立运行目标Multi-ICE,方法如下:
1)安装好JTAG 仿真器,并启动Multi-ICE server 软件。
2)打开一个工程项目,进入 AXD 调试窗口。在 AXD 调试窗口里,点击Options--configure target 菜单。
3)点击 Add 弹出对话框。在 Multi-ICE 的安装目录下找到JLinkARM_V400,用Add 键添加。
4)在code warrior for ADS 中打开一个工程项目,点击“debug”键,则直接进入AXD 调试界面。点击运行按钮开始调试。注意:系统在main 函数入口设置了断点,所以当程序停在main函数时,继续点“go”按钮运行程序。
3.2 A/D模数转换设计
主函数流程:
图3.1 主函数流程图
主函数程序:
#include "config.h"
#include "GFD_reg.h"
#include "interrupt.h"
#include "gpt.h"
#include "ascii.h"
U8 ADC_Channel;
void main( )
{
U8 Serial_Input;
U8 String[1024];
U32 temp;
system_init ( );
DBG_Printf( "\n 基于ARM嵌入式系统的数据采集传输系统研究\n" );
mask_irq ( INT_GPT );
GPT1_Disable;
GPT1_NormalMode;
GPT1_Unmask;
GPT1_ClearInt ( temp );
GPT1_Load ( 0x8fffff );
GPT1_Enable;
while ( 1 )
{
DBG_Printf ( "\n\n请在1-4四个数据采集通道中选择输入一个通道号:" );
while ( 1 )
{
ADC_Channel = serial_getc ( DEBUG_Port );
if ( (ADC_Channel < '1') || (ADC_Channel > '4') )
{
DBG_Printf ( "\nPlease enter correct number(1~4)!" );
共14页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
下一页
上一篇:
基于白光LED的室内可见光通信系统发射端电路设计仿真
下一篇:
电路板故障检测仪软件设计仿真+流程图
区间运行仿真系统下位机设计
基于TCP/IP技术的转向架振动测试系统设计
ZPW-2000A型无绝缘移频自动...
LCD自动测试系统测试数据采集与处理
基于ZigBee协议轨道交通环...
基于QT的图像处理系统设计
传输矩阵微环谐振器WDM系统的模拟OptiFDTD仿真
《醉青春》导演作品阐述
辩护律师的作证义务和保...
谷度酒庄消费者回访调查问卷表
高校网球场馆运营管理初探【1805字】
拉力采集上位机软件开发任务书
浅谈新形势下妇产科护理...
中国古代秘书擅权的发展和恶变
国内外无刷直流电动机研究现状
浅谈传统人文精神茬大學...
多元化刑事简易程序构建探讨【9365字】