历史上的今天
今天是:2025年03月25日(星期二)
2019年03月25日 | STM32F4CubeMX学习笔记之ADC不带中断
2019-03-25 来源:eefocus
开发板:普中PZ6808L-F4
开发环境:keil5+CnbeMx
硬件资源:1个ADC 1个串口
功能说明:ADC采集电压通过串口打印输出
配置为:


extern ADC_HandleTypeDef hadc1;
void SystemClock_Config(void);
int fputc(int ch,FILE *f)
{
uint8_t temp[1]={ch};
HAL_UART_Transmit(&huart1,temp,1,2);
return(ch);
}
int main(void)
{
float ADC_Value;
uint16_t adcx;
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
MX_USART1_UART_Init();
MX_ADC1_Init();
while (1)
{
HAL_ADC_Start(&hadc1);
adcx=HAL_ADC_GetValue(&hadc1);
printf("%d\r\n",adcx);
ADC_Value=adcx*3.3/4096;
printf("测量电压值为%f V\r\n",ADC_Value);
HAL_Delay(1000);
}
}
现象:

上一篇:STM32Cube-定时器中断
史海拾趣
|
在过去数十年中,IC设计方法经历了几次发展的拐点。目前我们正面临又一个拐点,在这个拐点设计师需要在设计中具有更强的预测能力以弥补制造工艺如光刻和蚀刻工艺中产生的变化。在90纳米以下工艺, GDSII图形中的正方形和长方形被转换成硅片上的等高 ...… 查看全部问答> |
|
MACRO $HandlerLabel HANDLER $HandleLabel $HandlerLabel sub sp,sp,#4 ;decrement sp(to store jump address) ...… 查看全部问答> |
|
我是一名大三学生,毕业后想搞嵌入式,现在主要在研究linux驱动,将来倾向于想做嵌入式linux驱动开发方面的工作。 现在我们实验室有一个基于vxworks的嵌入式项目,要招几名大三学生。 我个人觉得,做一个项目,实践性肯定要比看书来得强,至少可 ...… 查看全部问答> |
|
最近看ADS1.2的文档,一个image有2个load region是怎么回事呢? 而且2个load region就有2个root region,每个root region里都有initial entry point,那image从哪进入呢? 另外文档说用简单地址映射时用-split可以把一个load region分成2个,一个 ...… 查看全部问答> |




