自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用malloc

如果你不这样做,编译器会认为你想定义你自己的名为。如果我在我的代码中使用。

2023-05-18 14:25:34 223

原创 adc通过采样时间计算总转换时间

11

2023-02-16 01:08:22 683

原创 |,&与||,&&

C语言没有布尔逻辑类型true和false,使用非0表示真,0值表示假,导致了逻辑判断无法类型检查,任何表达式值都可以作为逻辑判断,当出现混用时,无法提示,因此务必小心。if,while,for等条件判断,必须使用逻辑运算符,因为逻辑运算符,顾名思义,本来就是用来逻辑判断,符合语义,提高代码可读性,避免出错。逻辑表达式和位运算表达式具体的表达式值不一样,位运算顾名思义是要先把数换算为二进制然后进行|或&运算,逻辑则直接进行。0 || 2 = 1 // 条件判断为真,但是值却不一样。

2023-02-05 23:14:37 459

原创 USART_IT与USART_FLAG,USART_GetITStatus与 USART_GetFlagStatus

ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_IT) : 不仅会判断标志位是否置1,同时还会判断是否使能了相应的中断。所以在串口中断函数中,如果要获取中断标志位,通常使用该函数。在没有使能相应的中断函数时,通常使用该函数来判断标志位是否置1。从固件库资料中可以看出,USART_FLAG_RXNE是接收数据寄存器非空标志位,USART_IT_RXNE为接收中断标志位,也就是说,串口一接收到数据,这两个标志位都会被置位。

2023-01-31 22:52:43 1366

原创 关于USART_GetITStatus函数的分析

/D5~D7:代表中断标志位对应的中断使能位在 CR1、CR2还是CR3寄存器中。//D0~D4:代表中断标志位对应的中断使能位在CRx寄存器的哪一位。//D8~D15:代表中断标志位在SR寄存器中的哪一位。D5~D7:代表中断标志位对应的中断使能位在 CR1、CR2还是CR3寄存器中。D0~D4:代表中断标志位对应的中断使能位在CRx寄存器的哪一位。D8~D15:代表中断标志位在SR寄存器中的哪一位。

2023-01-30 22:45:28 2721 1

原创 USART 数据流控制

USART 数据流控制 也就是 USART_HardwareFlowControl。

2023-01-25 16:36:19 5242 1

转载 wifi模块esp8266的使用

现在市面上使用比较的ESP8266有两个版本,分别是官方的ESP8266(两排8引脚)、ATK-ESP8266(一排6引脚)。其实并没有太大的区别,只是将其中的一些引脚进行额外布局而已。这六个引脚只需要4个就行了:RXD、TXD、GND、VCC,分别和USB转TTL模块的TXD、RXD、GND、VCC相连接就行了。1、ESP8266的RXD(数据的接收端)需要连接USB转TTL模块的TXD,TXD(数据的发送端)需要连接USB转TTL模块的RXD,这是基本的;2、

2022-11-26 21:51:21 9714

原创 IIC的使用

总线空闲:SDA = 1,SCL = 1;启动信号:SCL = 1,SDA 1 -> 0;停止信号:SCL = 1,SDA 0 -> 1;数据传输:SCL为1时,SDA必须保持稳定,即为0或1(停止时相反,所以在停止前要改变SDA都要先把SCL置为0);SCL为0时,才允许改变SDA状态;SCL在上升沿时写入数据,在下降沿时读出数据;应答信号:为0时,是有效应答,为1时,是无效应答;传输到最后一个字节后,要发送一个无效应答,再发送停止信号;

2022-11-22 17:51:01 1748

原创 复用与重映射

默认复⽤功能前必须对端⼝位配置寄存器编程。1)对于复⽤的输⼊功能,端⼝可以配置成:①:输⼊模式(浮空、上拉或下拉)(模拟输⼊不⾛复⽤这条线前⾯内部结构篇幅中提到过)②:复⽤功能输出模式:输⼊驱动器被配置成浮空输⼊模式2)对于复⽤输出功能,端⼝必须配置成复⽤功能输出模式(推挽或开漏)。3)对于双向复⽤功能,端⼝位必须配置复⽤功能输出模式(推挽或开漏)。这时,输⼊驱动器被配置成浮空输⼊模式。如果把⼀端⼝配置成复⽤输出功能,将使引脚和输出寄存器断开,并和⽚上外设的输出信号连接。

2022-11-21 13:38:11 2044 2

原创 关于在定时器中断函数中的内核定时器Delay卡死问题

关于在定时器中断函数中的内核定时器Delay卡死问题

2022-11-17 18:45:47 1784

原创 输出比较功能中的pwm以及其他功能的区分

输出比较功能中的pwm以及其他功能的区分

2022-11-11 11:01:57 2014

原创 rtc的计时方式

rtc的计时方式

2022-11-09 22:02:11 1036 2

转载 rtc使用

rtc

2022-11-09 09:30:12 1272

转载 rtc使用

rtc

2022-11-08 20:21:06 922

原创 蜂鸣器使用

蜂鸣器

2022-11-08 20:04:26 103

原创 AD转换中知道数字量计算模拟量或温度

AD转换中知道数字量了计算模拟量

2022-11-08 12:25:31 4481

原创 adc使用

adc使用

2022-11-08 12:24:53 2239

转载 adc左右对齐

adc左右对齐

2022-11-07 21:36:37 2557

原创 关于timer的pwm的使用

关于timer的pwm的使用

2022-11-07 20:08:20 1521

原创 TIM_OC1PolarityConfig的oc与ic公用性

TIM_OC1PolarityConfig的oc与ic公用性

2022-11-03 23:59:50 696

原创 关于输入捕获试验的分析

关于输入捕获试验的分析

2022-11-03 22:17:19 201

转载 锁存器的使用

锁存器的使用

2022-11-03 09:08:14 1263

转载 ABC_Init(ABC_InitTypeDef* ABC_InitStruct)为什么要用指针

ABC_Init(ABC_InitTypeDef* ABC_InitStruct)为什么要用指针

2022-11-02 22:06:07 97

原创 对于usart试验过后的总结

对于usart试验过后的总结

2022-11-01 21:48:57 220

原创 调试abc

调试

2022-11-01 21:31:17 72

转载 keil调试监视变量的方法

keil调试监视变量的方法

2022-11-01 13:09:57 8875

转载 修改寄存器的位操作方法

1

2022-10-31 00:43:25 865

原创 usart标志位弄混后的致命错误

usart标志位弄混后的致命错误

2022-10-30 22:06:55 796

转载 定时器中断配置完自动进入及失能问题

定时器中断配置完自动进入及失能问题

2022-10-30 20:30:51 2193 1

原创 timer计算 与rcc

timer 各英文解释

2022-10-30 17:15:33 790

原创 usart发送设置为中断后中断的初触发问题

usart发送设置为中断后中断的初触发问题

2022-10-29 20:37:06 1089

转载 systick的使用

systick的使用

2022-10-29 20:26:29 577

原创 关于spi的gpio模式的思考

关于spi的gpio模式的思考

2022-10-29 17:10:09 1326 1

原创 关于SYSTICK的疑惑

关于SYSTICK的疑惑

2022-10-28 18:01:19 300

原创 个人对指针的通俗理解

个人对指针的通俗理解

2022-10-27 21:51:44 229

原创 串口同步异步通信

串口同步异步通信

2022-10-26 19:56:15 694

转载 spi,usart,i2c区别

spi,usart,i2c区别

2022-10-26 19:41:00 506

原创 SCLK时钟信号可以高电平有效也可以低电平有效

SCLK时钟信号可以高电平有效也可以低电平有效

2022-10-26 19:27:10 1101

原创 关于TIM_ICSelection

TIM_ICSelection

2022-10-24 19:44:46 724

转载 stm32中printf重定向

stm32中printf重定向

2022-10-24 13:10:17 3161

空空如也

c语言报错问题1213rfdsv

2024-02-02

ADC采样概念问题12日32fsf

2024-02-01

c语言报错问题`ad社区规范导致审核不通过的问题,提问次数不支持返还,请认真提问哦!

2023-11-29

为什么说波特率115200 = 115200 (位/秒) = 11520 (字节/秒)

2023-08-03

RS232是差模干扰,RS485是共模干扰,很明显共模干扰影响远大于差模干扰,但为什么说RS232传输距离反而近呢

2023-08-03

stm32的定时器请问是否可以写入浮点数给ccr和arr呢

2023-08-03

请问一下为什么会出现这样的输出情况呢

2023-08-03

为什么说ADC的转换时间的导数就是转换速率呢

2023-07-25

这就意味着电感元件上某时刻的电压与通过它的电流的变化率成正比,当电流恒定不变时,电路开路那么电感不应该和电容一样是通交流阻直流吗

2023-07-25

为什么我在网上找到的都说不是电容呢,望解答压电陶瓷、晶体类元件

2023-07-25

请问一下如果想要单片机控制小车在过一段时间的路程后原路返回该如何记录呢(前提是左右轮速度是时常变化的,并非定值),请给我一个大概的思路即可

2023-07-16

请问一下USART发送为什么要屏蔽请求IMR呢

2023-07-13

c语言小问题:汉字转换请问:1.为什么汉字是以3个字节为单位呢,按GB2312不应该是2字节一单位吗2.汉字转换为16进制使用的是什么形式的码呢

2023-07-13

c语言小问题:汉字转换 请问: 1.为什么汉字是以3个字节为单位呢,按GB2312不应该是2字节一单位吗 2.为什么改变了汉字但输出内容并没有改变呢

2023-07-13

请问为什么unsigned与普通char输出时是不一样的呢

2023-07-13

请问为什么汉字生成的十六进制数与正常的十六进制数不同

2023-07-13

单片机串口小问题,我想要输出汉字,所以把汉字分为了高十六位和第十六位,但问题是为什么unsigned无符号还可以是-27,而且输出的数据压根对不上原来的汉字

2023-07-13

我查到在32位cpu中32进制可以代表汉语字符

2023-07-13

为什么在配置低功耗模式时在停止模式与待机模式也要先把所有外设关闭呢

2023-07-13

CH340G使用问题

2023-07-12

为什么说LCD无法通过四线iic来读取数据呢,iic不是可以通过控制读写位来确定是读取还是写入吗

2023-07-11

stm32程序小问题

2023-07-10

lcd显示 字模生成小问题 请问为什么生成的数组值与所列的像素位置不符呢,比如第三个0xF8就很明显是错的,我选的是逐列,那么对应图形的第三个元素不应该是0001 1111 也就是0x1F吗

2023-07-10

为什么通常我们说STM32内部的flash都默认为是主存储器内的的flash而不是闪存的flash呢 是因为闪存的flash无法使用为存储数据吗?

2023-07-10

请问一下为什么在GPIO输出模式下输入都可用呢,那这样模拟输入模式还有存在的意义吗

2023-07-09

,物联网云平台小问题请问一下onenet的多协议接入为什么没有了呢

2023-07-09

c语言小问题,请问如何才能输出数组中第二个字符串23456呢

2023-07-09

请问为什么使用&去数组地址时输出的是完全不相关的数据

2023-07-09

请问一下为什么使用了const常量修饰了变量但是还是可以修改呢

2023-07-07

c语言报错小问题:为什么我可以输出整段但不可以输出数组的第一部分http_request[0]而且输出整段时为什么连每小段的引号"都去掉了呢

2023-07-06

单片机串口发送给设备后设备返回数据给单片机,在发送顺序一定的情况下为什么会出现返回值顺序错位问题呢

2023-07-06

keil调试报错问题,如何解决?

2023-07-06

请问一下这个c语言语句怎么错了呢

2023-07-06

请问为什么要强制将LCD_BASE这个数据转换为结构体LCD_TypeDef的入口地址

2023-07-05

请问一下当STM32地址总线是按字节寻址的(8位)这里定义LCD_REG是16位的,按地址总线寻址方式是加2这句话是什么意思呢

2023-07-05

stm32 FSMC问题

2023-07-05

请问一下为什么要写多种串口的发送形式呢,无论发送什么形式不都是通过函数USART_SendData函数来发送的吗

2023-07-01

a = b-' ';难道不应该为2

2023-06-30

为什么硬件iic要配置为开漏输出模式呢,在iic接收ack时不应该调节GPIO模式为浮空输入模式吗

2023-06-30

中文的字符编码是多字节的,那么一个中文字符编译到程序里是以多个字节呈现的,而发送和接收都是一个字节一个字节来的,所以接收端按字节解析字符难道不就会出现“乱码”的情况吗

2023-06-30

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

TA关注的人

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