共665条单片机相关的结果
深度剖析 C 语言 结构体/联合/枚举/位域:铂金十三讲 之 (13)
1)枚举 Vs#define:谁更便捷?谁更易读? 2)同学,听说您脑洞清奇问题多?枚举赋值满足你 3)名字不同,命令码相同,如何定义并区分? 4)枚举成员的唯一性和值的递增规则,你理解了吗?
、深度剖析 C 语言 结构体/联合/枚举/位域:铂金十三讲 之 (12)
1)揭开联合体的神秘面纱:它是什么,又为何如此重要? 2)联合体的多面性:如何赋 一块内存多重身份? 3)通信应用中的联合体:深入理解指针运用的实践案例 4)解读联合体的大小:如何定义? 5)大小端之战:如何解决并提升程序的可移植性? 6)指针,又见指针!
深度剖析 C 语言 结构体/联合/枚举/位域:铂金十三讲 之 (11)
1)位域定义的序列规则: 低地址先行? 2)从 LSB 到 MSB,字节内部位的定义规则你掌握了吗? 3)经典面试题:请问结构体的“大小端”问题如何处理? 4)该如何定义寄存器中的保留位和未定义位? 5)容易被忽视位域的赋值和运算规则
深度剖析 C 语言 结构体/联合/枚举/位域:铂金十三讲 之 (10)
1)1 秒挑战: 单片机与嵌入式代码如何操作硬件吗? 2)STM32 神秘宝库揭秘:GPIO 配置寄存器 3)自动生成代码 vs 寄存器直接操作,权衡在你手! 4)位域大师秀技艺,是否眼花缭乱?
深度剖析 C 语言 结构体/联合/枚举/位域:铂金十三讲 之 (9)
1)给你一颗宝石,你能找出其归属的容器瓶口吗? 2)container_of 宏:真的能理解这个魔法组合? 3)Linus 魔法秘技之 typeof 4) 不了解 gcc,怎么做 Linux 开发
深度剖析 C 语言 结构体/联合/枚举/位域:铂金十三讲 之 (8)
1)结构体的嵌套与初始化:你真的掌握了赋值的艺术吗? 2)指定赋值与局部赋值:你真的理解数组的神奇魔法了吗? 3)结构体类型重定义让强迫症码农感受到世界美好 4)Linux 宏定义揭秘 1:offsetof 获取成员与首地址的偏移量 5)Linux 宏定义揭秘 2:container_of 宏组合高阶技巧
深度剖析 C 语言 结构体/联合/枚举/位域:铂金十三讲 之 (7)
1)结构体如何优雅地跃动在不同平台之间? 2)解密“套娃”结构体的体积大小 3)同一结构体在不同平台上的差异:该如何化解这个“矛盾”? 4)高手的秘密道具:内置宏 5)敬请期待:更牛掰解决结构体定义不一致的办法!
深度剖析 C 语言 结构体/联合/枚举/位域:铂金十三讲 之 (6)
1)速度之谜:为何结构体前 128 字节的访问能快如闪电? 2)你是否遭遇过结构体的“空洞”? 3)编译器的洁癖:为何它喜欢让数据整整齐齐排列? 4)探究结构体对齐规则 5)脑筋再转弯之结构体嵌套,要疯?
深度剖析 C 语言 结构体/联合/枚举/位域:铂金十三讲 之 (5)
1)结构体如何帮助我们存储 PID 参数? 2)EEPROM 重启后,读取的参数一定正确? 3)"魔法代码":结构体中的数据保护神 4)结构体成员定义会影响读写速度? 5)为何结构体前 128 字节读写更快?请听下回分解
深度剖析 C 语言 结构体/联合/枚举/位域:铂金十三讲 之 (4)
1)揭秘 C++面向对象的精髓:封装 2)让人烧脑的秘密武器:结构体+函数指针 3)适配器:究竟如何成为应用层与驱动层的神秘通道? 4)分层软件架构的魅力:加速开发,降低迁移成本
深度剖析 C 语言 结构体/联合/枚举/位域:铂金十三讲 之 (3)
1)函数传参之谜:传值还是传址? 2)结构体在函数形参中的巧妙应用,懂吗? 3)结构体变量传参,白费力? 4)下一站预告:结构体与软件分层架构的神秘关联?