自定义博客皮肤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)
  • 收藏
  • 关注

原创 %02x与%2x 之间的区别

输出最小宽度用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0(当最小宽度数值以0开头时)。X 表示以十六进制形式输出02 表示不足两位,前面补0输出;如果超过两位,则实际输出举例:printf("%02X", 0x345); //打印出:345printf("%02X", 0x6); //打印出:06而如果直接写为 %2x,数据不足两位时,实际输出,即不额外补0输出; 如果超过两位,则实际输出。printf("%2X",

2021-12-14 14:17:48 293

原创 基于stm32cubemx生成的HAL代码配置usart1使用printf打印数据(重定向)

文章目录stm32cubemx生成的HAL代码配置usart1使用printf打印数据方法一方法二stm32cubemx生成的HAL代码配置usart1使用printf打印数据MX生成的HAL库代码没有printf,如果需要使用的话需要把标准库里的回调函数移植过去,这里提供了两个方法。方法一1、在生成的usart.c中的/* Includes ------------------------------------------------------------------*/下添加#includ

2021-12-09 10:40:56 899 1

原创 GPIO输出模式的区别

推挽输出、开漏输出和上拉输入或浮空输入的区别(以一个IO口控制两个LED灯为例)在进行1个IO口控制两个LED灯的实验前,先了解一下GPIO的特性(以STM32为例)一、推挽输出与开漏输出的区别1.推挽输出推挽输出,顾名思义就是既可以输出高电平,又可以输出低电平。以stm32为例,stm32官方手册的GPIO电路图如下:当输出寄存器为1时(高电平),控制输出为1,此时P-MOS管导通,N-MOS管不导通,这时候输出电压就以VDD为基准;控制输出为0时,P-MOS不导通,N-MOS管导通,这时候

2021-12-07 17:15:48 1158

原创 6种短距离无线通信技术

6种短距离无线通信技术文章目录6种短距离无线通信技术1.Wi-Fi2.蓝牙3.ZigBee4.IrDA5.NFC6.UWB超宽带1.Wi-Fi理论上,用户位于接入点周围的某个区域,但如果被墙遮挡,建筑物内的有效传输距离将小于室外。WiFi技术主要用于SOHO、购物中心、机场、家庭无线网络、机场、酒店、其他公共热点等不方便安装电缆的建筑物和场所,节省了大量电缆铺设费用。2.蓝牙无线数据和语音通信的开放全球规范。蓝牙技术应用的技术就是在固定或移动的设备之间的通信环境建立通用的短距离无线接口。其传输频带

2021-12-01 10:33:04 10077

原创 AD18新手入门

文章目录AD18AD18

2021-11-17 15:32:40 1251

原创 LTDC/DMA2D——液晶显示

LTCD

2021-11-17 10:43:11 1438

原创 STM32CcbeMX

STM32CubeMX新手入门一、Keil 三个编译区别1.第一个编译当前文件2.第二个编译整个工程,发生修改的文件都需要重新编译3.第三个编译整个工程,所有的文件都需要重新编译二、使用固件库点亮LED1.初始化LED_GPIO void LED_GPIO_Config(void)这部分中操作那个外设,需要看那个外设的原理图,根据原理图进行操作2.将其写入寄存器 GPIO_Init主函数中使用LED时先初始化,就可以进行操作了 LED_GPIO_Config();STM32

2021-11-05 22:01:21 123

原创 stm32固件库手册使用方法

stm32固件库手册使用方法(以FMC_SDRAM扩展外部储存为例)一、SDRAM简介二、利用固件库FMC外设初始化1.初始化SDRAM时序结构体2.初始化SDRAM结构体3.初始化SDRAM命令结构体一、SDRAM 同步动态随机存储器(也是一个芯片)问题:它出什么地方来的呢?为什么会用到它?它怎么工作的?stm32控制芯片内部有一定大小的SRAM和FLASH作为内存和程序储存空间,但是有时候后可能程序比较大,内存就不够用了,就要在stm32芯片的外部扩展储存器了,其实跟电脑扩展内存加内存

2021-11-05 21:39:51 3256

空空如也

空空如也

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

TA关注的人

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