ZHDA006 December   2025 CC2340R5

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 CC2340R5
    2. 1.2 七段 LCD
  5. 2硬件设置
    1. 2.1 LCD 原理图
    2. 2.2 CC2340R5 连接图
  6. 3运行示例
    1. 3.1 依赖项
    2. 3.2 加载固件
  7. 4固件设计
    1. 4.1 代码描述
    2. 4.2 计时器 ISR
      1. 4.2.1 lightUpdateHandler
      2. 4.2.2 lcdUpdateHandler
      3. 4.2.3 tempUpdateHandler
    3. 4.3 硬件回调
      1. 4.3.1 deltaNotificationFxn
      2. 4.3.2 gpioButtonFxn
  8. 5测试和结果
  9. 6总结
  10. 7参考资料

gpioButtonFxn

LaunchPad 的按钮配置为递增 LCD 上两个七段显示器的两位数值。BTN_LEFT 使用 DIO10,并分配给 gpioButtonFxn0,用于递增“十位”七段显示器;而 BTN_RIGHT 按键使用 DIO9,并分配给 gpioButtonFxn1,用于递增“个位”七段显示器。翻转按照两位十进制数的预期方式实现。记住,如果 USE_TEMP 处于定义状态,则无论其他操作如何,显示器都会每 TEMP_UPDATE µs 更新一次,以显示当前片上温度(单位:°C)。