- 博客(7)
- 收藏
- 关注
原创 嵌入式学习笔记(2):C语言基础
1️⃣:在函数中声明变量时, static 关键字指定变量只初始化一次,并在之后调用该函数时保留其状态,此外相较于普通变量,静态变量在函数执行结束后并不会被销毁,而普通变量则相反,
2024-08-06 17:29:24
464
转载 嵌入式学习笔记(1) IIC和SPI
它是一种半双工、同步通信串行通信总线。时钟线,总线空闲时,两根线都是高电平。SDA:数据线,双向 I/O 线,需通过上拉电阻接电源VCC。IIC将SCL处于高时SDA拉低的动作作为开始信号SCL处于高时SDA拉高的动作作为结束信号;传输数据时,SDA在SCL低电平时改变数据,在SCL高电平时保持数据,每个SCL脉冲的高电平传递1位数据。SPI,是一种高速的,全双工,同步通信的通信总线。MISO: 主设备输入/从设备输出引脚。该引脚在从模式下发送数据,在主模式下接收数据。MOSI。
2024-08-06 11:40:53
52
原创 利用STM32F103C8T6的ADC实现监控电源电压、掉电保存外部flash
本系统的电源电压输入范围为6-24V,所以利用两个高精度电阻将电压钳制0.6-2.4V之间(建议电阻阻值要求9:1且阻值越大对STM32的保护越好,如果没有10k、90k,用1k和9k也是可以的)。采集电压电压要求该引脚必须有ADC功能,我用到是PB1采集通道9。
2024-06-13 14:41:38
815
原创 关于电脑蓝屏,通常该如何解决.这里举例蓝屏终止代码为IRQL NOT LESS OR EQUAL
如果不懂可以把这个名字复制下来去百度查查,我这里是因为PECKP_x64.SYS,然后我给他删除了就好了。通过windows默认路径寻找,路径通常为C:\Windows\Minidump文件夹下。若没有找到,查看是否设置中没有打开,找到设置打开后,等下次蓝屏就会有记录。如果都做了但是还是找不到,建议使用软件everything,下载地址为。,打开软件后直接搜索dmp就行,可以搜到的,此文件大概长这个样子。即寻找dmp文件,他一般储存在windows默认路径中;打开文件后稍等加载后点击。
2024-04-24 11:54:33
667
原创 关于visual studio 点击启动后无法进入正常编译状态,或者说代码改变后点击启动运行还是原来的代码
点击启动后并没有进入调试模式,而且点击启动后运行的是原来的代码。
2024-04-24 11:36:25
304
原创 stm32- 利用PVD中断实现掉电保存数据(附配置代码)
有时在一些应用中,我们需要检测系统是否掉电了,或者要在掉电的瞬间需要做一些处理。STM32就有这样的通过PVD我们可以设定一个基准电压,当芯片的供电电压高于或低于该基准电压时便产生PVD中断,我们可以在PVD中断里做一些处理。掉电检测机制PVD(ProgrammableVoltage Detecter),即可编程电压检测器。代码仅供参考具体还需要根据实际情况去配置PVD中断。线,如果该中断在外部中断寄存器中是使能的,该事。源,这几位选择监控电压的阀值。下降边沿触发设置,就会产生。阀值之上时,根据外部中。
2023-11-29 16:44:52
2076
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人