MCU
发生了什么Bug
这个作者很懒,什么都没留下…
展开
-
IIC协议
IIC主机和从机通信的时序图主机读主机写原创 2023-11-17 15:07:31 · 58 阅读 · 0 评论 -
指针(地址)+1和指针(地址)的二进制表示+1的区别
结论:结构体指针+1表示对该结构体指针偏移一个结构体大小的地址。换句话说,指针加1,结果是对该指针增加1个储存单位大小的长度。如果一个int类型的指针ip,那么ip+1指向的是计算机内存中的下一个整数,它不同于ip所指向地址的下一个内存的位置。那么p+1=0x00027,这与p的二进制表示0x00023+1指向的内容完全不同。从上图可以看出,pf+1和pf的地址差0x0c,也就是结构体fifo的大小。就是对指针偏移所指类型大小的地址。假设p=0x00023;原创 2023-11-17 15:00:22 · 478 阅读 · 0 评论 -
关于对内存地址范围和存储空间大小的理解
一个16进制的地址可以存储8个bit。当一个地址被表示为 8 位时,意味着系统可以寻址28256个不同的存储单元或寄存器。每个存储单元或寄存器通常有一个字节(8 位)的容量,因此一个 8 位地址可以用来表示一个字节的存储空间。原创 2023-09-27 10:39:08 · 3557 阅读 · 1 评论