# dsp28335 **Repository Path**: quchang230032/dsp28335 ## Basic Information - **Project Name**: dsp28335 - **Description**: 28335综合开发 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-26 - **Last Updated**: 2024-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 考察内容:SD、定时器、AD、PWM、I2C、CAN、串口 一组:硬件连接:上位机通过CAN盒发送命令(扩展帧),通过串口(115200)接收数据,28335反之。 二组:硬件连接:上位机通过CAN盒接收数据(扩展帧),通过串口(115200)发送命令,28335反之。 a. 数码管默认显示上电计时,单位为秒,切换其它显示时不中断,其它数据的显示通过串口命令切换; b. 周期(500ms)采集温度信息(I2c),按键切换I2C的速率,至少两个速率; c. 根据采集到的温度信息,调节PWM1的输出(PWM1的周期为2ms),当温度低于30度时,PWM的占空比为20%,温度大于等于30℃小于40℃时占空比为50%,当温度大于等于40℃时,占空比为80%; d. AD采集的信息,自行设计 e. 将计时信息及温度信息、pwm1占空比、AD、串口波特率、I2C速率,周期(1s)发送给上位机,同时将采集到的数据记录到SD卡中,记录格式按发送信息格式即可; 通信协议要求 上位机发送(16进制):55 AA 06 00 00 XX(xx为前5个字节的校验和)时数码管显示计时信息; 上位机发送 (16进制)55 AA 06 01 00 xx(xx为前5个字节的校验和)时数码管仅显示温度信息; 上位机发送 (16进制)55 AA 06 02 00 xx(xx为前5个字节的校验和)时数码管仅显示AD采集信息; 上位机发送 (16进制)55 AA 06 03 00 xx(xx为前5个字节的校验和)时数码管交替显示(每秒切换一次)计时信息、温度信息、AD采集信息。 上位机发送 (16进制)55 AA 06 04 DD xx( DD为要设置的占空比的值,xx为前5个字节的校验和)时数码管显示当前设置的占空比的值。 28335发送信息: 序号 内容 备注 0 0xAA 帧头 1 0x55 帧头 2 0x0C 帧长 3 0x00 计时信息(分) 4 0x00 计时信息(秒) 5 0x00 温度信息整数部分 6 0x00 温度信息小数部分 7 0x00 固定为0x00 8 0x00 PWM输出的占空比 9 0x00 AD采集到的数据高位 10 0x00 AD采集到的数据低位 11 0x00 串口波特率高位 12 0x00 串口波特率低位 13 0x00 I2C速率高位 14 0x00 I2C速率低位 15 校验和 前11个字节的校验和(取低八位)