发布成功
已关闭
1、开发环境IAR或者Keil5均可,优先通过库的标准语句操作GPIO实现功能,次用寄存器的方式操作GPIO;
2、系统层和应用层需分开,因为应用要能支持OTA(通过串口1或者串口2的方式传bin文件升级应用);
3、芯片本身内存要求固定的2KB flash来存储固定参数;
4、系统架构需要多任务方式,利用time合理搭建,确保稳定性(定时喂狗,窗口狗还是独立狗均可);(任务数量根据经验告知能做到多大数量任务)
5、源码要求每个功能有对应的注释(中文),规范性;
详情看附件
A、硬件有两个晶体8M主频,32.768K时钟(主要用于RTC);系统默认跑72M,通过发送串口AT+SLEEP=1(进入到低速时钟,主要降低功耗,如果有其他方式可以采纳);MCU主要3种模式,模式一:全速工作72M主频;模式二:20-30M主频(待机电流几个mA,串口基本都处于关闭状态);模式三:切换到halt RTC定时唤醒1-10分钟;
B、5路UART,串口1串口2波特率115200,其他3路串口波特率9600;验收标准通过串口1发送任何数据串口2-5都会做出转发;反之如果是串口2-5接受到数据,串口1做出对应打印(例如收到UART1:数据长度,收到数据内容,数据用 [] 括号包起来)
C、两路SPI分别是SPI1和SPI2,用于挂载外部存储,芯片型号:华邦w25q16jv 16M或者8M(要求要有良好的读取和擦除功能应用驱动)
D、一路I2C,频率暂定100K做好初始化即可;
E、两路PWM 频率8.33K,尖脉冲波形或者方波两种;
F、需要帮忙调一个温敏电阻的对照表(规格型号看下方GPIO配置表)
G、GPIO配置表如下:做出的对应功能再串口1把调试信息输出即可
1、我爱方案网是会员制服务,服务商通过竞标后即可联系雇主;
2、项目预算与报价不代表最终成交价格,成交价以双方协商为准;
3、平台提供设计项目对接服务,希望促成高效合作,对交易双方不收取佣金,谢谢留意!