你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32G4 嵌入式---模块配置---光敏电阻AO/DO(拓展板)

[复制链接]
STMCU小助手 发布时间:2022-7-6 15:39
1.光敏电阻AO/DO
AO-> PA4接上TRAO(ADC采集)
DO-> PA3接上TRDO(IO的输入)

2.Cubemx实现的配置

]73Q)[A]P2UBDC)TY5N0W7L.png

3.生成工程

1.AO(ADC读取)
  1. uint16_t Get_ADC()
  2. {
  3.         uint16_t adc;
  4.         HAL_ADC_Start(&hadc2);
  5.         adc = HAL_ADC_GetValue(&hadc2);
  6.         HAL_ADC_Stop(&hadc2);
  7.         return adc;
  8. }
复制代码

2.AO(ADC读取)
20210604160441613.png

  1.                 adc = Get_ADC();
  2.                 sprintf((char *)ass, "AO: %.2lf",adc*3.3/0xfff);
  3.                 LCD_DisplayStringLine(Line8, ass);
复制代码

3.DO(IO读取)

20210604160436879.png

  1.                 if(HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_3) == GPIO_PIN_RESET)
  2.                         LCD_DisplayStringLine(Line7, (u8*)"       DO:High     ");
  3.                 else
  4.                         LCD_DisplayStringLine(Line7, (u8*)"       DO:Low      ");
复制代码




收藏 评论0 发布时间:2022-7-6 15:39

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版