本帖最后由 FSL_TICS_ZJJ 于 2014-9-11 13:09 编辑
炎炎夏日,来一款爽歪歪的调试工具!!!
这是一款专为飞思卡尔开发板而配套的调试工具,同时集成了一些常用的调试功能,目前集成了
串口调试助手、
摄像头调试助手、
线性CCD调试助手、
虚拟示波器、
GSM调试助手、
GPS定位系统、
网络调试助手(TCP服务器、TCP客户端、UDP)等调试功能。
一个工具,同时满足你的多个愿望。
多功能调试助手V1.0 下载地址:
多功能调试助手V1.0.rar
(12.55 MB, 下载次数: 4346)
2014-8-12 14:04 上传
点击文件名下载附件
配套简单的使用教程
udp.jpg (114.29 KB, 下载次数: 0)
下载附件
2014-8-12 13:52 上传
下载地址在开头哦~。~ ~。~
里面有说明书,说明书里有命令说明的。
例如这里是 陀螺仪和加速度模块的代码。
用了 5个通道,所以上位机需要配置通道数为5。然后配置数据类型为 uint8_t
- #define XOUT ADC1_DM0
- #define YOUT ADC0_SE16
- #define ZOUT ADC0_SE17
- #define Gyro1 ADC1_SE16
- //#define Gyro2 ADC1_DP0
- #define Ang ADC0_SE18
- void vcan_sendware(uint8 *wareaddr, uint32 waresize);
- /*!
- * @brief main函数
- * @since v5.1
- * @note 野火 ADC 实验
- */
- void main()
- {
- uint8 var[5];
- gpio_init(PTA4,GPO,1);
- adc_init(XOUT);
- adc_init(YOUT);
- adc_init(ZOUT);
- //adc_init(Gyro2); //角加速度 Angular2
- adc_init(Gyro1); //角加速度 Angular1
- adc_init(Ang);
- while(1)
- {
- var[0] = adc_once (XOUT, ADC_8bit);
- var[1] = adc_once (YOUT, ADC_8bit);
- var[2] = adc_once (ZOUT, ADC_8bit);
- //var[3] = adc_once (Gyro2, ADC_8bit);
- var[3] = adc_once (Gyro1, ADC_8bit);
- var[4] = adc_once (Ang, ADC_8bit);
- vcan_sendware((uint8_t *)var, sizeof(var));
- DELAY_MS(10);
- }
- }
- //发送图像到上位机显示
- //不同的上位机,不同的命令
- void vcan_sendware(uint8 *wareaddr, uint32 waresize)
- {
- #define CMD_WARE 3
- uint8 cmdf[2] = {CMD_WARE, ~CMD_WARE}; //yy_摄像头串口调试 使用的命令
- uint8 cmdr[2] = {~CMD_WARE, CMD_WARE}; //yy_摄像头串口调试 使用的命令
- uart_putbuff(FIRE_PORT, cmdf, sizeof(cmdf)); //先发送命令
- uart_putbuff(FIRE_PORT, wareaddr, waresize); //再发送图像
- uart_putbuff(FIRE_PORT, cmdr, sizeof(cmdr)); //先发送命令
- }
复制代码一周热门 更多>