自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++ 关键字 auto decltype typeid

简明描述三者概念auto:自动类型推导,声明变量时必须赋初值。类型由右值的决定decltype :声明表达式类型,声明变量时时不必赋初值。类型由编译器根据表达式自动推导typeid:运行时类型信息(RTTi),不能用来声明变量auto 和 decltype都是编译时就确定的类型,typeid更像是一个返回类型信息的函数。因不是实际类型,故不能用来声明变量。使用时需包含头文件。先上代码: int a = 0; auto b = a; decltype(b) c; if ((typeid(a)

2021-07-31 13:16:49 319

原创 使用keil进行iap的注意事项

boot程序1、option->target->IROM1 Size要改小2、跳转前要关闭所有外设3、跳转代码参考sp_addr为app程序的起始地址__asm jump_to_app(uint32_t sp_addr){}app程序1、option->target->IROM1 Size要改小

2020-07-28 19:45:50 2086 2

原创 STM32CubeMX如何快速生成一个读卡器工程

STM32CubeMX版本5.6,芯片型号是STM32F407ZGT6相比于F1系列。F4多了日历功能,就不用我们去算了,直接读写寄存器第一个选项是是否启用时钟源

2020-03-20 13:17:00 1092 4

原创 使用STM32CubeMX配置芯片详解之DAC

STM32CubeMX版本5.6,芯片型号是STM32F407ZGT6STM32F407只有两个DAC通道,配置也相对简单,这里要提的就是DAC的触发方式,可以有软件触发,定时器触发和外部触发,若使用外部触发则要勾选External Trigger...

2020-03-15 13:12:42 2667

原创 使用STM32CubeMX配置芯片详解之ADC

STM32CubeMX版本5.6,芯片型号是STM32F407ZGT6选择ADCx,以及输入通道。模式,如果只使能了一个ADC,那么这里只能配置为Independent mode(独立模式)。时钟分频:这个选项是ADC的预分频器,可设置为2,4,6,8,决定了一个ADC时钟周期,加入设置为2,由于ADC是挂载在APB2总线(84M)上,所以一个ADC时钟便是84M/2=42M。分辨率:...

2020-03-15 13:04:50 8561 1

原创 使用STM32CubeMX配置芯片详解之GPIO

STM32CubeMX版本5.6,芯片型号是STM32F407ZGT芯片视图左下角输入要配置的管脚号,回车后芯片上闪烁的地方便是刚刚输入的管脚,我们放大来看。点击这个管脚选择功能。这里以GPIO_Output为例。回到左侧视图 GPIO->刚刚选择的管脚号。依次选择上电时默认输出的电平,输出模式,上下拉和输出速率。如果输入了User Label,生成代码的时候会把管脚定义成输...

2020-03-15 11:59:36 2850

原创 使用STM32CubeMX配置芯片详解之RCC

STM32CubeMX版本5.6,芯片型号是STM32F407ZGT6使用STM32CubeMX的意义我就不多说了,直接开始。这里便是配置外部时钟源的地方BYPASS Clock Source:旁路时钟源Crystal/Ceramic Resonator:晶体/陶瓷振荡器选择前者:系统时钟由外部提供选择后者:系统时钟由外部晶振和芯片内部电路协作提供有源晶振选前者,无源晶振选后者...

2020-03-15 11:37:57 9675 1

原创 利用Jlink给stm32系列单片机下载Hex和Bin文件

利用Jflash给芯片编程

2020-03-13 16:14:40 4368

空空如也

空空如也

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

TA关注的人

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