当前位置: 首页 > news >正文

蓝桥杯AT24C02问题记录

问题1:从这个图片上可以看出这两个在IIC的.c文件里延时时间不一样,第一张图使用了15个_nop_();

12M晶振机器周期是 1/12M*12=1uS;nop()要延时1个指令周期。延时时间不对会对时序产生影响,时序不对,则AT24C02有没被使用的可能,极有可能无法启动,造成程序无法正常使用AT24C02。

在IIC.c文件里iic总线启动、总线停止、发送应答、等待应答、发送数据、接收数据都使用到了这个延时,要格外注意。考到这个内容会在赛点资源包里会有这个的底层驱动文件,可以直接使用,但是在后面的读和写函数是要自己去编写的。

问题2:在图片里可以看出我在书写的时候把“=”写成了“-”,这是一个赋值语句,并不会产生语法错误,不会报错。也可以正常读取数据,但是保存时发现无法保存这个数据,在排查的过程中发现实际是因为书写错误的原因没有成功赋值,导致数据无法保存为修改的参数。

http://www.lryc.cn/news/291121.html

相关文章:

  • adb控制设备状态
  • 订婚支出及共同生活消费是否属于彩礼?应否返还?
  • MicroPython核心:优化
  • Opencv——霍夫变换
  • Github 2024-01-28 开源项目日报Top10
  • 【大数据安全】大数据安全的挑战与对策基础设施安全
  • 【LLM多模态】Cogview3、DALL-E3、CogVLM、CogVideo模型
  • python爬虫学习之selenium_chrome handless的使用
  • Spring boot + Azure OpenAI 服务 1.使用 GPT-35-Turbo
  • Vite+Vue3使用Vue-i18n笔记
  • 流量密码《幻兽帕鲁》5天狂销700万份
  • 怎么查询鸿蒙真机支持的API版本
  • 【NodeJS】005- NodeJS的NVM与express框架
  • pandas使用read_csv时报错解决
  • Optimism的挑战期
  • Linux——安装MySQL
  • java常量和kotlin常量
  • Python学习笔记--创建最简单的自定义异常类
  • 2024年,AI 掀起数据与分析市场的新风暴
  • 小程序软件测试应该怎么做?有什么作用?
  • springboot2.2.9整合kafka之KafkaListener实现原理
  • 数据结构day7
  • cleanmymacX有必要买吗
  • 智慧文旅:打造无缝旅游体验的关键
  • C语言 | 求最大/小值小技巧:fmax、fmin函数
  • 【深度学习每日小知识】Model Accuracy 模型准确率
  • 智能AI系统开发,专业软件硬件物联网开发公司,探索未来科技新纪元
  • 第七篇:node中间件详解
  • Jenkins自动化打包
  • 【服务端性能测试】性能测试策略如何做