自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 嵌入式面试总结(四)

栈(stack):栈保存函数的局部变量(不包括静态局部变量),参数以及返回值,函数返回后,由操作系统立即回收。按符号分块(.bss):用来存放程序中未初始化和初始化为 0的全局变量和静态变量。数据段(.data):用来存放程序中已初始化的(非 0)全局变量和静态变量。代码段(.text):用来存放程序执行的指令,一般为只读。数据类型:int []--> 数组,整体-->指针数组。数据类型:int*-->指针,整体-->数组指针。指针是常量,指向不可以变,内存值可以变。常量的指针,内存值不能变,指向可以变。

2024-03-27 11:53:27 165 1

原创 STM32串口->QT Chart图表

使用append接口添加。当需要显示多条曲线时,采用列表进行管理,分别对曲线添加数据。从 index 指定的位置开始,删除曲线中 count 指定的点数。2、字符串转QJsonObject得到键值。如需发送多个键值对,中间用逗号隔开。4、图表更新(曲线随横坐标移动)1、串口发送Json格式字符串。

2024-03-12 10:33:14 389 1

原创 GD32F303-Error-Flash Download failed Cortex-M4错误

打开J-Link Commander,输入mem输入“mem 0x1ffff800 10”,从0x1ffff800地址读取10个字节,如果读出来的前两个字节全是FF的话说明芯片处于读保护状态。此时用两种解决办法(不使用ISP)第二种:由于使用的是GD32F303是STM32F103的加强版,可以使用J-Link STM32 Unlock 进行解锁。打开J-Link STM32 Unlock,输入2进行解锁即可。第三种:使用keil或J-Flash对芯片进行擦除,解锁。

2024-01-08 10:50:53 667

原创 嵌入式面试(四)

CAN总线电平在高速CAN下,显性电平为逻辑0,此时CAN_H(3.5V)和CAN_L(1.5V)两根线上的电位差为2V,隐性电平为逻辑1,此时CAN_H(2.5V)和CAN_L(2.5V)两根线上的电位差为0V。(接受过程)CAN接收器将CAN_H 和 CAN_L 线上传来的差分电平转换为逻辑电平输出到CAN控制器,CAN控制器再把该逻辑电平转化为相应的信号发送到CPU上。如果某个节点发送的消息仲裁获胜,那么这个节点将获取总线的发送权,仲裁失败的节点则立即停止发送并转变为监听(接收)状态。

2023-11-08 11:00:17 84 1

原创 嵌入式面试总结(三)

终端发送信标请求----协调器建立Zigbee无线网络,网络地址为0x0000,并尝试与终端节点建立连接----终端发送加入网络请求----协调器对终端节点的加入网络请求做出应答----终端节点收到协调器的应答后,发送数据请求(Data Request),请求协调器分配网络地址----协调器对终端节点的数据请求做出应答----协调器分配的网络地址发送给终端节点----终端节点做应答----终端节点使用短地址0xDC35与协调器进行通信----发送数据。硬件NSS模式,使能,并拉低NSS引脚即可。

2023-10-27 23:22:38 68 1

原创 嵌入式面试总结(二)

在多线程中,编译器会在读取一个变量时,将其放到寄存器中,这样以后读取变量就直接从寄存器中取值,但是,当此变量由于别的线程改变后,寄存器的值不会相应改变,加入volatile后,可以共享寄存器,保证应用程序读取的值一致。中断发生后,子程序中的变量改变,而编译器认为主程序中变量没有修改,因此只进行一次从内存到寄存器的读操作,之后从寄存器中读取变量副本,使得中断操作被“短路”。(RCC_APB1ENR) 低速APB使能,最大允许频率36MHz,外设时钟有DAC、CAN、IIC、SPI和USRAT2345等。

2023-10-16 22:11:23 61 1

原创 嵌入式面试总结

同步一个主机每发送一个bit数据,在SCL处于高电平时,就检查看SDA的电平是否和发送的数据一致,如果不一致,这个主机便知道自己输掉仲裁,然后停止向SDA写数据。【注】由于IIC协议规定了总线电容不能超过400pF,模拟IIC外部有上拉电阻,电阻和总线电容会产生一个RC延时效应(电路中的电容和电阻之间的耦合效应使得在放电的过程中,电流被慢慢地释放),电容越大,则信号的边沿越缓,有可能带来信号质量风险。【注】判断7、8位寻址,看从机地址是从0x07-0x78之间,则为7位寻址,否则为8位寻址。

2023-10-15 20:20:50 68 1

原创 ZIGBEE协议栈通信——阿里云上传数据(STM32)(二)

ZigBee3.0 开发指南

2023-07-03 18:59:57 938 1

原创 ZIGBEE协议栈通信——阿里云上传数据(STM32)(一)

ZigBee3.0 开发指南

2023-07-03 13:30:53 2034 1

原创 STM32F1+ESP8266(AT指令)+FreeRTOS实现温度和灯开关监测

为便于管理每个任务,降低编程难度,并且为后续功能的添加提供平台采用FreeRTOS操作系统,代码量少,开源,比较简单。------------------------------------分割线----------------------------------------------------------------------分割线----------------------------------完成之后,将ESP8266通过串口,发送AT指令,返回OK,即是完成。至此已完成固件烧录任务。

2023-06-05 17:45:37 649 1

原创 STM32+RC522+微型舵机实现智能开关门

未识别M1卡——LCD液晶屏显示关门—LED灭—舵机反向。识别M1卡——LCD液晶屏显示开门—LED亮—舵机转向。

2023-05-25 17:41:12 590

原创 python的编程练习实例-001

飞船大战幽灵

2021-12-14 11:03:28 529

原创 python的编程笔记-004

python的编程练习

2021-11-29 16:55:36 609

原创 python的编程笔记-003

python的编程练习

2021-11-28 16:34:32 472

原创 python的编程笔记-002

python编程练习

2021-11-28 16:32:26 386

原创 python的编程笔记-001

python编程练习

2021-11-26 14:58:34 279

STM32F1+ESP8266(AT指令)+FreeRTOS实现温度和灯开关监测

esp8266采用 AT指令连接阿里云,freertos操作系统管理任务

2023-06-05

RFID-RC522门禁控制系统-STM32F1程序.rar

RFID-RC522门禁控制系统-STM32F1程序.rar

2023-05-25

python-飞船大战外星人-实测可行

python-飞船大战外星人-实测可行

2021-12-14

空空如也

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

TA关注的人

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