- 博客(9)
- 收藏
- 关注
原创 嵌入式驱动配置与linux开发Tips
RTCCLK (使用HSE分频时钟或者LSI的时候,在主电源VDD掉电的情况下,这两个时钟来源都会受到影响,因此没法保证RTC正常工作.所以RTC一般都时钟低速外部时钟LSE,频率为实时时钟模块中常用的32.768KHz,因为32768 = 2^15,分频容易实现,所以被广泛应用到RTC模块.)经过RTC_DIV预分频,RTC_PRL设置预分频系数,然后得到TR_CLK时钟信号,我们一般设置其周期为1s,RTC_CNT计数器计数,假如1970设置为时间起点为0s,通过当前时间的秒数计算得到当前的时间。
2025-10-08 00:59:11
809
原创 嵌入式实时操作系统
是能拥有资源和独立运行的最小单位,也是程序执行的最小单位。任务调度采用的是时间片轮转的抢占式调度方式,而进程是任务调度的最小单位,每个进程有各自独立的一块内存,使得各个进程之间内存地址相互隔离。进程由内存空间(代码、数据、进程空间、打开的文件)和一个或多个线程组成。进程一般由程序、数据集合和进程控制块三部分组成:程序用于描述进程要完成的功能,是控制进程执行的指令集;数据集合是程序在执行时所需要的数据和工作区;
2025-10-05 20:25:16
743
原创 嵌入式电机控制
这个换相动作就是由控制器完成的,控制器按照一定的频率换相,就能控制电机的转动了。电机控制的本质就是控制输出转矩,然而转矩的产生原理“电机工作原理”,对于永磁同步电机而言,其实可以等效为两块磁铁(同向相吸,异向相斥),一块是转子永磁铁(一般是汝铁硼材料,磁性较强且方向不变的),另外一块就是通过向定子绕组注入三相电流,从而得到可控的一块磁铁。假设移动的这个磁铁围着固定磁铁转圈,那么固定磁铁围绕着中心,会跟着旋转起来,这也就是永磁电机的雏形,固定的磁铁我们可以把它看成永磁电机的转子,就是一个永磁体。
2025-10-05 20:24:18
602
原创 嵌入式面试问题总结
RTOS系统的核心运行方式,相关信号量,互斥量等问题RTOS系统任务是如何调度的,优先级问题中断概念,如何中断,RTOS中的硬中断如何工作,软中断如何工作RTOS系统运行中硬中断发生时,RTOS系统会如何处理RTOS系统中的存在两个软中断时,系统会怎么处理RTOS系统运行的环境是如何?一般在什么样的处理器运行linux中,驱动是如何运行的,依赖着什么?
2025-07-06 18:13:26
148
原创 嵌入式通信协议总结
(1)USB-A:最常见的USB类型,主要应用于有线鼠标、键盘和U盘。它的线缆端较宽,由于该连接器没有旋转对称性,两端不同,对应不同类型的端口。(2)USB-B:中间为小矩形孔形状。它通常不用于现代计算机,但在打印机、路由器和扫描仪上常见。(3)USB-C:有一个更扁平、更小的公口,中间的孔是扁平的椭圆形,适合小型连接器针脚插入。它是取代USB-A和USB-B的新标准,更适用于较薄的设备,如MacBook和手机。(4)USB Micro:USB-A和USB-B都有Micro大小的版本。
2025-06-29 22:52:17
1120
原创 嵌入式调试基础原理总结
在更新模式(update)下,输出寄存器的内容通过Data_Out传递出来,这代表调试状态下,边界扫描单元中的值被插入了芯片的信号传递流程中,这个值可以是之前通过TDI串行输入到边界扫描单元中的。在移位模式下,一个寄存器的Scan_Out通过硬连线路径传递给下一个寄存器的Scan_In,即从图1中一个小黄框传递给下一个小黄框。TDI ——〉 边界扫描链 —— 〉 TDO 外围的深色的10个小矩形就是芯片引脚,内部的蓝色椭圆代表芯片的内部电路,黄色的串成串的小方框就是边界扫描单元。
2025-06-08 22:53:33
645
原创 嵌入式网络开发基础知识汇总
是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路,把传输的信息送到符合要求的相应路由上。是连接因特网中各局域网、广域网的设备。在路由器中记录着路由表,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。是指将多条以太网双绞线或光纤集合连接在同一段物理介质下的设备。
2025-06-03 14:10:54
189
原创 嵌入式硬件设计基础知识—小白(我)版
如此反复,由于两个整流元件D1、D2 轮流导电,结果负载电阻Rfz上在正、负两个半周作用期间,都有同一方向的电流通过,如图(4)所示的那样,因此称为全波整流,全波整流不仅利用了正半周,而且还巧妙地利用了负半周,从而大大地提高了整流效率(Usc=0.9e2,比半波整流时大一倍)。也就是说,“从送电网传送过来的是AC,但因为相当于电子产品心脏的电子电路,是以DC驱动的,因此如果不将AC电压转换成DC电压,将无法启动电子产品”。在以电流为纵坐标,时间为横坐标的坐标图上,它是一条平行于横坐标轴的直线。
2025-05-08 17:01:20
553
原创 嵌入式驱动开发基础知识抄录—小白(我自己)版
就是指不能再进一步分割的操作,一般原子操作用于变量或者位操作。假如C 语言:a = 3,C 语言要先编译为成汇编指令,ARM 架构不支持直接对寄存器(内存)进行读写操作,要借助寄存器R0、R1 等来完成赋值操作。假设变量a 的地址为0X3000000,“a=3”这一行C语言可能会被编译为如下所示的汇编代码:示例代码11.2.1.1 只是一个简单的举例说明,实际的结果要比示例代码复杂的多。
2025-03-16 15:41:42
919
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅