用户工具

站点工具


icore3_arm_hal_10

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
icore3_arm_hal_10 [2020/04/14 17:01]
zgf [五、 实验步骤]
icore3_arm_hal_10 [2022/03/18 15:05] (当前版本)
sean
行 2: 行 2:
 |技术支持电话|**0379-69926675-801** ​ ||| |技术支持电话|**0379-69926675-801** ​ |||
 |技术支持邮件|Gingko@vip.163.com ​ ||| |技术支持邮件|Gingko@vip.163.com ​ |||
-|技术论坛|http://​www.eeschool.org ​ ||| 
 ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^
 |  V1.0  |  2020-04-13 ​ |  gingko ​ |  初次建立 ​ | |  V1.0  |  2020-04-13 ​ |  gingko ​ |  初次建立 ​ |
行 61: 行 60:
   - 了解STM32 ADC结构。   - 了解STM32 ADC结构。
   - 了解STM32 ADC特征。   - 了解STM32 ADC特征。
-  - 掌握EXTI中断的使用方法。+  - 掌握ADC的使用方法。
   - 掌握STM32 HAL库中ADC属性的配置方法。   - 掌握STM32 HAL库中ADC属性的配置方法。
   - 掌握KEIL MDK 集成开发环境使用方法。   - 掌握KEIL MDK 集成开发环境使用方法。
行 93: 行 92:
 {{ :​icore3:​icore3_arm_hal_10_1.png?​direct |}} {{ :​icore3:​icore3_arm_hal_10_1.png?​direct |}}
 {{ :​icore3:​icore3_arm_hal_10_2.png?​direct |}} {{ :​icore3:​icore3_arm_hal_10_2.png?​direct |}}
 +
 +||监测内容|ADC选用|选用引脚|
 +|1|5V电压|ADC1-14通道|PC4|
 +|2|输入电流|ADC1-15通道|PC5|
 +|3|1.2V电压|ADC3-15通道|PF5|
 +|4|3.3V电压|ADC3-4通道|PF6|
 +|5|2.5V电压|ADC3-5通道|PF7|
 +
  
   * 电压监控硬件连接示意图如下图所示:   * 电压监控硬件连接示意图如下图所示:
行 140: 行 147:
         //​在串口终端打印“Hello! I am iCore3”         //​在串口终端打印“Hello! I am iCore3”
         //​打印系统供电电压         //​打印系统供电电压
- uart4.printf("​ [V]   %4.2fV\r\n",​adc1_3.value[0]*6);​ + uart4.printf("​ [V]     ​%4.2fV\r\n",​adc1_3.value[0]*6);​ 
- uart4.printf("​ [I]   %3.0fmA\r\n",​adc1_3.value[1] / 2* 1000);+ uart4.printf("​ [I]  %3.0fmA\r\n",​adc1_3.value[1] / 2* 1000);
  uart4.printf("​ [1.2V] ​ %4.2fV\r\n",​adc1_3.value[2]);​  uart4.printf("​ [1.2V] ​ %4.2fV\r\n",​adc1_3.value[2]);​
  uart4.printf("​ [3.3V] ​ %4.2fV\r\n",​adc1_3.value[3] * 2);  uart4.printf("​ [3.3V] ​ %4.2fV\r\n",​adc1_3.value[3] * 2);
icore3_arm_hal_10.1586854906.txt.gz · 最后更改: 2020/04/14 17:01 由 zgf