自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

翻译 基于STM32F4的DAC实验

备注:此实验是根据正点原子视频所写。初学STM32,完全是用于自我记录,若有问题,麻烦指正。实验目的:利用按键控制STM32F429内部DAC1来输出电压,通过ADC1的通道5来采集DAC的输出电压,在LCD模块上显示ADC获得的电压值和DAC的设定输出电压值。1.开启DAC和IO口时钟,设置输入引脚为模拟输入。此时又需要使用回调函数HAL_DAC_MspInit();。MSP 是用于执行系统级初始化(时钟、GPIO、DMA、中断)的用户回调函数。__HAL_RCC_DAC_CLK_EN..

2022-02-28 20:36:38 979

转载 基于STM32F4的ADC实验

备注:此实验是根据正点原子视频所写。初学STM32,完全是用于自我记录,若有问题,麻烦指正。实验目的:ADC1的通道5(PA5)进行单次转换1.开启PA口时钟和ADC1时钟,设置PA1为模拟输入。这其中需要用到回调函数:void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)。进入定义去看,这是一个弱函数。笔者找到的答案在如下:关于HAL库中HAL_XX_Init 与HAL_XX_MspInit的问题https://blog.csdn.net/weixin_

2022-02-27 21:51:07 745

转载 基于STM32F4的跑马灯实验

备注:此实验是根据正点原子视频所写。初学STM32,完全是用于自我记录,若有问题,麻烦指正。1. 初始化HAL库。HAL_Init();2.初始化系统时钟。Stm32_Clock_Init();3.使能IO口时钟。__HAL_RCC_GPIOB_CLK_ENABLE(); 。此处使能的是GPIOB。其原理图如下图所示:4.初始化IO口模式。在GPIO的源文件中,void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef

2022-02-26 22:21:08 827 1

原创 getchar();吸收回车符

在进行如下代码时:#include <stdio.h>int main(){ int data; char cdata; printf("请输入一个整数:\n"); scanf("%d",&data); switch(data){ case 1: puts("满足条件1的情况"); break; case 2: puts("满足条件2的情况"); break; case 3: puts("满足条件3的情况");

2022-02-25 10:22:05 2942 1

原创 scanf输入两次的情况

进行scanf的输入实验,发现要输入两次才可以得到数据。其代码与程序运行截图如下: 图1:代码截图 图2:运行截图而 ‘\n’ 是换行符,通...

2022-02-19 16:23:12 678

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除