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

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

[复制链接]
STMCU小助手 发布时间:2022-7-6 15:39
1.光敏电阻AO/DO* k) R! v/ I. A1 i! ?5 [
AO-> PA4接上TRAO(ADC采集)% D% m1 |! p/ l- u" ~
DO-> PA3接上TRDO(IO的输入). i! K% V7 @" j8 Y& G& R0 M7 V; @
' R+ \7 g, a& \4 w/ `* w) o6 p
2.Cubemx实现的配置
8 M" Q: h# U0 Z  C$ c
' N1 d9 B) d) `) H
]73Q)[A]P2UBDC)TY5N0W7L.png
  |" g  z. R, S+ K$ j! A! G: v
, e) ~' R6 e) i3.生成工程
8 u% s8 w+ e2 c6 d! o4 ]
1.AO(ADC读取): p' `. V% o8 u0 q" L6 @; h+ X
  1. uint16_t Get_ADC()" w( D6 {( r; Z: e- \9 V
  2. {% ~+ M! S+ {+ @9 k9 C( h% r3 h7 t/ L" j
  3.         uint16_t adc;. w' M; M8 j9 `7 `1 Q: V3 _. l
  4.         HAL_ADC_Start(&hadc2);9 p5 L; ~9 w% ]2 S/ H/ O! W
  5.         adc = HAL_ADC_GetValue(&hadc2);
    ' V$ y, I8 A! a$ a0 z7 Y9 N
  6.         HAL_ADC_Stop(&hadc2);$ O" V& i* T5 W( w
  7.         return adc;
    , p  Y& Q# n$ U9 M" x
  8. }
复制代码

$ V* e8 x1 m: S( u2.AO(ADC读取)
4 {7 H' t# ~4 W7 ]! }: T$ v2 w, H 20210604160441613.png : _. I1 _2 I6 C) h7 Q# Y
' f8 Y) j& l% h" @+ ?" w
  1.                 adc = Get_ADC();: `, W, ]$ B% M7 r1 A; Z, E9 O
  2.                 sprintf((char *)ass, "AO: %.2lf",adc*3.3/0xfff);
    + V+ ?2 ^6 A. p) [
  3.                 LCD_DisplayStringLine(Line8, ass);
复制代码
  l1 C1 F6 L; i, R7 M4 ]( |
3.DO(IO读取)
- Q3 ]" u1 x* S0 ], B) }% m: E4 u7 }( S' L/ i4 u9 |
20210604160436879.png , k8 \( O+ T2 \! e  g% H
* E) @; _) d5 Y
  1.                 if(HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_3) == GPIO_PIN_RESET)5 Z8 j1 G+ `2 ~- z- Z" \1 J$ v
  2.                         LCD_DisplayStringLine(Line7, (u8*)"       DO:High     ");. c# P% I) g$ |- W! j
  3.                 else5 }5 A8 n) B4 A/ x
  4.                         LCD_DisplayStringLine(Line7, (u8*)"       DO:Low      ");
复制代码

: y# @* C* c7 h, H9 F0 e$ Y' L& Q  D& v0 ?$ f( l2 K* {
7 W, l9 ?. [+ t1 E7 N* _0 ^

( z5 L+ d! K9 D  m
赞 收藏 评论0 发布时间:2022-7-6 15:39

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版