• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

wb-code

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2025年12月2日

【编程技巧】do{..........}while(0)在嵌入式中的作用

摘要: 主要作用: 1、避免宏展开时的语法错误 // 有问题的宏定义 #define SWAP(a, b) \ temp = a; \ a = b; \ b = temp; // 使用时 if (x > y) SWAP(x, y); // 展开后语法错误!多了一个; 2、强制使用分号 使用 do while 阅读全文

posted @ 2025-12-02 01:44 心事不在脸上 阅读(0) 评论(0) 推荐(0)

IIC

摘要: I2C概述: 1、两根通信线SCL、SDA 2、同步,半双工 3、支持总线挂载多设备(一主多从、多主多从) 4、带数据应答 5、支持不同的通信速度: ——标准速度:100khz ——快速速度:400khz I2C工作模式: I2C默认状态是工作在从模式,其实可以接受其他设备发出的通信请求。想把I2C 阅读全文

posted @ 2025-12-02 00:43 心事不在脸上 阅读(0) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3