MAXQ7665评估板快速入门
断服务例程中返回ADC数据。如果采用了ADC轮询,将ADC_Convert_Poll函数注释掉。当ADC已经完成了转换,数据准备好之后,将ADC转换值返回给函数。
CAN
CAN工程含有软件来建立CAN控制器。实例工程设置全局CAN参数,然后,建立接收和发送消息中心。如果需要验证这一操作,可以将CAN控制器设置为autobaud (环回)模式,将CAN数据从发送消息中心传送至接收消息中心。
DAC
该工程含有配置数模转换器(DAC)的函数,可从每个DAC产生连续正弦波输出。
LED演示
LED演示工程设置并清除驱动LED的MAXQ7665端口比特。结果是使用LED简单流量信号仿真。
温度转换
MAXQ7665含有内部温度传感器,评估板有两个外部温度感应器件。温度转换工程可以测量内部或者外部温度。
定时器
定时器工程演示建立8位和16位脉冲宽度调制定时器,其频率和占空比可调。还提供使用定时器0的延时定时器,精度达到1ms。
UART
UART工程支持评估板和RS-232串口的接口。MAXQ7665设置UART参数,控制串行数据交换。
电压监测器
亮度调节监测器工程含有演示功能和使用亮度调节监视器探测电路的软件。程序设置亮度调节中断的电压阈值;可以将中断服务例程断点移到待测电压所需的断点上。然后,用户按下评估板PC电路板上的按键,触发所需的亮度调节中断。
启动IAR Embedded Workbench
C:\Program Files\IAR Systems\Embedded Workbench 4.0\MAXQ\src\MAXQ7665 EV Kit目录,或者 安装源文件的目录。选择工作区文件MAXQ7665 EV Kit.eww,单击open。
这一选择打开了一个MAXQ7665评估板工作区,它含有几个工程。找到标有MAXQ7665 EV Kit LED Demo (窗口底部;右键单击)的标签,高亮显示MAXQ7665 EV Kit Led Demo-Debug。如果还没有设置,则右键单击,选择Set as Active Project (在屏幕上以粗体显示)。
再次右键单击,选择Options。在这里存储工程设置。注意:必须设置串口。选择JTAG。在COM Port下,如果您使用的不是COM1,则输入使用的串口。注意:必须使用COM#,而不能只是端口号。有些笔记本计算机并没有RS-232端口,但是有USB至RS-232转换器。
在Project菜单中,选择Rebuild All。如果正确定位了所有文件,消息框中将显示Errors: None以及Warnings: None。
完成了上面所述的步骤,并且没有错误后,在Project菜单中选择Debug。将应用代码下载到MAXQ7665评估板上。
一旦下载了应用程序文件,在“main”声明中启动调试器。在Debug菜单中,单击Go命令,LED将仿真流量信号。
基本问题排查
在尝试进行MAXQ7665评估板通信时,如果出现了错误消息,则需要关闭并重新打开IAR Embedded Workbench。如果重新启动IAR并没有解决问题,则尝试断开和评估板连接的RS-232电缆,再次上电,复位评估板。然后,重新连接RS-232电缆,加电,打开IAR工具箱。如果IAR还不能和MAXQ7665评估板建立通信,请参考下面的高级问题排查一节。
高级问题排查
这一部分介绍安装并使用Maxim的微控制器工具包(MTK),以及通过RS-232连接来调试MAXQ7665评估板的步骤。如果IAR Embedded Workbench不能下载到MAXQ7665评估板上,则需要进行调试。
需要的硬件和软件
- Windows? PC,具有RS-232端口。
- MA XQ7665评估板
- MAXQ7665评估板安装CD
- 交流到直流转换器,提供12V输出。
- DB–9至DB–9 RS-232电缆
软件安装
MTK目录中MAXQ7665评估板的安装CD提供MTK实用程序。请运行SETUPEX.exe文件,安装MTK应用程序。
硬件安装
连接MAXQ7665评估板和交流电源适配器。采用RS-232串口电缆连接PC和评估板的DB–9连接器,该连接器标有PC RS232。
启动MTK实用程序
一旦安装了应用程序,打开它,从下拉菜单中选择DS89C430。该器件用于PC的RS-232端口和MAXQ7665的JTAG连接之间的通信。
设置MTK选项
选择Options,然后是Configure Serial Port。输入使用的串口,将速率设置为115,200波特率。同时选择“Toggle DTR on connect/disconnect”、“Save working directory on exit”和“Save COM Port Settings on Exit” (如果还没有进行这些设置)。
连接至MAXQ7665评估板
选择Target,然后是“Open COMx at 115200 baud”,其中x是上面选项所配置的串口。按下键盘的回车键来测试RS-232接口。每次按下回车键时,MAXQ7665评估板应该以提示符“>”做出响应。如果这一步正常,表明评估板上的微控制器能够识别输入,准备好接收输入。如果这一步不正常,请参考下面的没有提示符一节。
连接至MAXQ7665调试引擎
有一个简单的方法来确定MAXQ7665的状态:“Get”所有的内部寄存器。Get命令向调试引擎发送几个基本命令,使MAXQ7665发送其所有的内
- Lattice ECP3 FPGA评估板解决方案(04-10)
- 12位串行A/D转换器MAX187的应用(10-06)
- AGC中频放大器设计(下)(10-07)
- 低功耗、3V工作电压、精度0.05% 的A/D变换器(10-09)
- PIC16C5X单片机睡眠状态的键唤醒方法(11-16)
- 用简化方法对高可用性系统中的电源进行数字化管理(10-02)