https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js

随笔分类 -  嵌入式

摘要:ARM 37个寄存器 31个通用寄存器,包括 PC(程序计数器)在内,都是 32 位的寄存器。 r0~r3 主要用于子程序间传递参数 r4~r11 主要用于保存局部变量,但在 Thumb 程序中,通常只能使用 r4~r7 来保存局部变量 r12 用作子程序间scratch 寄存器ip r13 通常用 阅读全文
posted @ 2022-06-16 16:18 SLOWBY 阅读(409) 评论(0) 推荐(0) 编辑
摘要:RS232: RS232传输距离有限,最大传输距离标准值为15米,且只能点对点通讯,最大传输速率最大为20kB/s。 不允许多机通讯。 可以采用三芯双绞线、三芯屏蔽线等。 RS-232:逻辑“1”为-3 ~ -15V,逻辑“0”为+3 ~ +15V。 通常 RS-232 接口以9个引脚 (DB-9) 阅读全文
posted @ 2022-04-08 10:16 SLOWBY 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:RZ(Return Zero Code)编码 RZ编码也成为归零码,归零码的特性就是在一个周期内,用二进制传输数据位,在数据位脉冲结束后,需要维持一段时间的低电平。 NRZ(Non Return Zero Code)编码 NRZ编码也成为不归零编码,也是我们最常见的一种编码,即正电平表示1,低电平表 阅读全文
posted @ 2022-04-08 10:07 SLOWBY 阅读(1703) 评论(0) 推荐(0) 编辑
摘要:TCM=Tightly Coupled Memory,是一种高速缓存,直接集成在CPU芯片中。 DS有两种TCM,分别是ITCM(Instruction TCM)和DTCM(Data TCM)。 1、内存支持列表中,内存详细参数里,SS指的是单面内存,DS指的是双面内存。 内存一共有两面,根据内存总 阅读全文
posted @ 2022-04-01 10:12 SLOWBY 阅读(4134) 评论(0) 推荐(0) 编辑
摘要:IIC总线的工作速度分为3种版本: S(标准模式):100Kbps,即 100/8 = 12.5KB/s F(快速模式):400Kbps,即400/8 = 50KB/s HS(高速模式):3.4Mbps,即3.4M/8 = 435KB/s 超高速模式:5Mbit/s,即5M/8 = 525KB/s 阅读全文
posted @ 2022-04-01 10:07 SLOWBY 阅读(13471) 评论(0) 推荐(1) 编辑
摘要:OS_CRITICAL_ENTER();//进入临界区 OS_CRITICAL_EXIT();//退出临界区 系统初始化OSInit (OS_ERR *p_err) OS_IdleTaskInit(p_err); /* 初始化空闲任务 */ 空闲任务栈默认为 128*4=512 字节 OS_Tick 阅读全文
posted @ 2022-03-31 14:23 SLOWBY 阅读(205) 评论(0) 推荐(0) 编辑
摘要:先讲关系:jtag和swd属于物理接口 jlink、ulink、stlink属于实现了这某个接口的仿真器件 JTAG接口 JTAG调试接口必须使用VCC、GND电源信号,以及TMS、TCK、TDI、TDO四根调试信号,可选TRST、RESET复位信号和RTCK(同步时钟)信号。 VRef:目标板参考 阅读全文
posted @ 2022-03-29 10:57 SLOWBY 阅读(1807) 评论(0) 推荐(0) 编辑
摘要:串口(UART口)、COM口、USB口、DB9、DB25是指的物理接口形式(硬件) TTL、RS-232、RS-485是指的电平标准(电平信号) 我们单片机嵌入式常用的串口有三种(TTL/RS-232/RS-485) 就有人会问,TTL/RS-232/RS-485不是电平协议吗,怎么又是串口了 是这 阅读全文
posted @ 2022-03-29 10:50 SLOWBY 阅读(2694) 评论(0) 推荐(0) 编辑
摘要:中断上文: 硬件通过中断触发信号,导致内核调用中断处理程序,进入内核空间。这个过程中,硬件的一些变量和参数也要传递给内核,内核通过这些参数进行中断处理。 中断上文可以看作就是硬件传递过来的这些参数和内核需要保存的一些其他环境(主要是当前被中断的进程环境。 用户级上下文: 正文、数据、用户堆栈以及共享 阅读全文
posted @ 2022-01-23 19:10 SLOWBY 阅读(294) 评论(0) 推荐(0) 编辑
摘要:可重入函数 是指能够被多个线程“同时”调用的函数,并且能保证函数结果正确不必担心数据错误的函数。 不可重入函数 不能运行在多任务环境下,除非能保证互斥的函数。 不可重入函数: (1)函数体内使用了静态的数据结构; (2)函数体内调用了malloc()或者free()函数; (3)函数体内调用了标准I 阅读全文
posted @ 2022-01-23 19:06 SLOWBY 阅读(91) 评论(0) 推荐(0) 编辑
摘要:大小 AT24C01/02/04/08/16==1Kbit/2Kbit/4Kbit/8Kbit/16Kbit/==128B/256B/512B/1KB/2KB AT24CXX IIC设备地址 8位设备地址 1010 XXX+读写位(R/W) AT24CXX IIC数据地址 8位数据地址(AT24C0 阅读全文
posted @ 2022-01-05 17:01 SLOWBY 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:RAM (Random Access Memory) 常规说的内存 CPU会把硬盘上的程序提取到内存上运行 DRAM(Dynamic RAM) 动态随机存储器 需要定期刷新操作 SDRAM(Synchronous DRAM) 时钟同步动态存储器 只在上升沿表示有效数据 DDR SDRAM(Doubl 阅读全文
posted @ 2022-01-05 16:49 SLOWBY 阅读(708) 评论(0) 推荐(0) 编辑
摘要:寄存器地址说明 存储寄存器地址的大小为4位,也就是地址偏移相差0x4 ,每位存储1字节数据,共4字节(32位) 0x400 == 1K 0x10 0000 == 1M 0X4000 0000 == 1G 0X8000 0000 == 2G 赋值方式 格式:寄存器地址 |= value(置1)、寄存器 阅读全文
posted @ 2021-12-29 11:47 SLOWBY 阅读(3048) 评论(0) 推荐(0) 编辑
摘要:硬中断 由与系统相连的外设(比如网卡、硬盘)自动产生的。主要是用来通知操作系统系统外设状态的变化。 比如当网卡收到数据包的时候,就会发出一个中断。我们通常所说的中断指的是硬中断(hardirq)。 软中断 为了满足实时系统的要求,中断处理应该是越快越好。 linux为了实现这个特点,当中断发生的时候 阅读全文
posted @ 2021-12-29 11:17 SLOWBY 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:ARM微处理器的七种运行模式: 用户模式(usr):正常的程序执行状态 快速中断模式(fiq):用于处理快速中断,对高速数据传输或通道处理。 中断模式(irq):对一般情况下的中断进行处理。 管理模式(svc):操作系统使用的保护模式,处理软件中断swi reset。 系统模式(sys):运行具有特 阅读全文
posted @ 2021-12-29 11:07 SLOWBY 阅读(1482) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示