自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32基础篇:USART(同步异步收发器)

USART是同步异步收发器,它的作用就是用来收发数据同步和异步的区别。

2024-11-13 20:36:42 682

原创 嵌入式高频面试题:STM32基础外设篇

DMA是直接存储器访问,提供在外设与内存、存储器与存储器、外设与外设之间的 高速数据传输使用,它允许不同速度的硬件装置来沟通,而不需要依赖CPU,在这个时间中,CPU对于内存的工作来说就无法使用,简单来说DMA就是一个搬运工,负责搬运数据。

2024-11-12 09:59:42 368

原创 嵌入式高频面试题:FreeRots篇

1.Rtos内存管理2.RTOS移植与中断管理修改sys.h文件,让它支持OS 修改usart文件,更改中断,在uC/OS的时候,进入和退出中断需要添加OSIntEnter()和OSIntExit()两个函数,然后在FreeRTOS中并没有该机制,所以将这里的代码删除。 关于delay函数的修改,FreeRTOS中使用SysTick作为作为操作系统的心跳,所以需要将xPortSysTickHandler()添加,作为系统始终中断。 delay_init() 用于初始化SysTick,主要修

2024-11-11 19:40:58 559

原创 STM32基础篇:NVIC(中断系统)

是指CPU在正常运行程序时,由于内部或外部事件引起暂时中止现行程序,转去执行请求CPU为其服务的那个外设或事件的服务程序,等待该服务程序执行完成又返回到被中止的程序这样一个过程,可以使用下面一张流程图来描述中断处理过程:异常(中断)中断源-->允许中断-->申请中断--> CPU 响应-->保护现场(栈)--> 跳转处理-->返回。

2024-11-10 12:44:44 1560

原创 STM32基础篇:SYSTICK(系统滴答)

Cortex-M处理器内部包含了一个简单的定时器系统嘀嗒(SysTick)。因为所有的Cortex-M芯片都带有这个定时器,软件在不同Cortex-M器件间的移植工作就得以化简。该定时器的时钟源可以是内部时钟(FCLK,CM3上的自由运行时钟),或者是外部时钟(处理器上的STCLK信号)。不过,STCLK的具体来源则由芯片设计者决定,因此不同产品之间的时钟频率可能会大不相同。因此,需要检视芯片的器件手册来决定选择什么作为时钟源。

2024-11-10 09:20:53 448

原创 STM32基础

GPIO是通用输入/输出的简称,是单片机和外界通讯的必要窗口。换句话来说,GPIO就像我们的计算机的显示器和键盘,我们对单片机的读写操作就是通过I/O口来实现的。

2024-11-09 22:17:43 417

数据库可视化工具配合其他编译器使用

1、在创建数据库时,填写名称一定要加上.db后缀,否则在VS中执行sql指令时会报错。 “数据库别名”是指在工具中显示的名称。 2、执行“删除数据库”操作时,会删除源数据库文件;如果只想删除工具中显示的数据库,则应“注销数据库”。

2024-11-10

空空如也

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

TA关注的人

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