ArmCortex-M23开发板上手:空调控制项目总结帖
前面记录了空调控制的各个模块的开发过程,这篇帖子对于之前的开发过程做一个总结。包含电路介绍、过程演示以及固件,开头主要介绍Flash的操作。确认存储使用的FLash地址
(相关资料图)
1、查看Flash:
借助Jlink查看Flash的数据。
连接芯片:
读取整片Flash:
查看Data Flash区域:
写Flash的程序无法运行:R_FLASH_LP_bgo_example()。野火以及官方的资料使用的Flash都是基于外部Flash的,参考意义有限。最终参考FPS包自带的例程进行Flash的操作。2、参考例程读写 Data Flash
当前方案:采用系统的API加入延时后,Flash写入成功(写入地址:0x4010_0000U):
Flash操作关键代码(注意:去掉了擦除检查,加上了延时!):
3、采用共用体存储浮点型数据
参考:https://code84.com/454972.html
4、当前存储遇到的问题
存储数据读取数据有问题,写入数据读取回来的数据匹配不上。
存取的数据为:
读取的数据:
首先定位:保存数据(进行Flash写操作)其实已经出问题了:
修改代码后,当前保存的数据没有问题:
解码的数据 | 保存的数据 |
保存数据到127时出错(读取回来的数据为144):
定位到原因:当前数据量太大了,1片扇区为1024字节,1个温度数据就高达600个字节,每次默认只擦除1个扇区,所以在1K地址外的数据没有擦除就执行了写入,发生错误。5、设置每一个电平的时间为32bit,使用4字节存储
26摄氏度的命令存储地址:
实际上,按照高电平+低电平的存储,每一条控制命令的存储字节为1200字节(后面想办法再压缩)。
1个电平存储的时间使用32bit数据来存储,也就是4字节存储。当前默认1条命令为139个PWM,为了预留部分空间,每一条命令分配150*2*4字节进行存储。
当前在Data Flash中,开辟了3块区域,分别存储2条温度指令,以及1条关机指令。
6、温度控制逻辑
1、解码温度数据,测试命令能够成功控制空调;可以成功控制,将数据保存到Flash,温度控制的时候将数据读取出来,等待信号控制。
2、大于27摄氏度,打开空调;温度低于26摄氏度,关闭空调。
保存温度数据:
选择保存数据的地址:
7、系统构成
整个系统为了后期可以方便增加或者减少模块,所有采用杜邦线连接各个模块。因为红外发射模块的有效距离小于3米,所以使用了延长线-模块如前面介绍。
固件代码:
oled12864.zip(60.26 KB)
oled12864 - code.zip(9.43 MB)
复制链接https://mbb.eet-china.com/forum/topic/130402_1_1.html,或点击阅读原文帖内下载。
关键词:
您可能也感兴趣:
为您推荐
花呗退款什么时候到账_蚂蚁花呗退款多久到账简介介绍-当前资讯
AI一周见闻:OpenAI要开大模型商店;LLM最新守擂赛排行:封闭完胜开源;IBM牵手Adobe,打造最懂企业的“设计师” | 见智研究 _天天动态
消息称 QQ 可使用微信账号登录_每日聚焦
排行
最近更新
- ArmCortex-M23开发板上手:空调控制项目总结帖
- 南通通州兴东街道:工会进网格,惠企在行动
- 上海与苏州实现地铁互通,通勤只需约2个小时-当前通讯
- 经济适用住房可以买卖吗_天天热文
- 邮储银行廊坊文安县支行组织开展“普及金融知识万里行”活动
- 全球今日报丨圣枪哥吐槽:第三局EDG五个人都不配MVP 换谁打都能赢
- 全球动态:RA赛后群访:教练主动揽责 直言失利绝大部分是我的问题
- 笔记本电脑喇叭没声音怎么办(电脑喇叭没声音怎么办)
- 淄博师范高等专科学校举办滨州市定向培养师范生教学成果汇报...
- 世界热文:视频显示无效(视频无效怎么修复)
- 2023年女篮亚洲杯中国女篮参赛大名单出炉
- 安利股份的使命
- 陕西省强化散煤生产加工储运销售使用环节监管
- 每日简讯:第四代先进核能技术研发取得关键节点进展
- 2023全球数字经济大会新一代软件产业高质量发展论坛即将启幕
- 直通车点击率低怎么办?有什么方法?|环球今亮点
- 甘肃省清水县发布雷雨大风黄色预警
- 【全球快播报】估值500亿的独角兽,杀出来了
- 三星、AMD再续前缘!Exynos V920车机芯片发布 RDNA2 GPU架构
- 世界今头条!照片制作卡通头像(照片转换卡通头像)
- 拥抱达沃斯 天津准备好了!以饱满热情和全新姿态亮相世界舞台
- 每日讯息!听开酸真的能祛斑吗?
- 行业坚守40多年,猫王音响创始人曾德钧的音响创造之旅
- 2023年B站毕业歌会顺利收官,吴青峰新歌首唱献给追梦毕业生
- 安徽省安庆市发布暴雨蓝色预警-全球简讯
- 【新视野】留住美好
- 全球滚动:山西河北广西广东等地将有强对流天气
- 环球快报:营养配比更科学,美赞臣蓝臻用实力说话
- 叶玄鸿钧老祖是什么小说笔趣阁_叶玄鸿钧老祖是什么小说 全球头条
- 工伤骨折鉴定伤残标准