1. uint8_t / uint16_t / uint32_t /uint64_t 是在C++的基础上诞生的
  2. C++的数据类型分为 整形、浮点型、字符型、字符串型、布尔类型,其中布尔类型是特殊的整形
  3. uint8_t,uint16_t,uint32_t,uint64_t都不是新的数据类型,它们只是使用typedef给类型起的别名,新瓶装老酒的把戏。
    但是,不要小看了typedef,它对于硬件应用工程师有很好的代码维护作用。例如在matlab中的芯片画模型时,考虑到芯片的容量是8位、16位或者32位,大家就用uint8、uint16和uint32来定义数据类型,取代了之前的Boolean
  4. 按照posix标准,一般整形对应的*_t类型为:
    1字节 uint8_t
    2字节 uint16_t
    4字节 uint32_t
    8字节 uint64_t
  5. 79616采样芯片中,一片最多有16位,实际存在位根据电气原理图进行适配
    33771采样芯片中,一片最多有14位
  6. Debug 可识别两种数据:十六进制数据和ASCII码
posted on 2022-01-04 14:18  芒果酸奶  阅读(7009)  评论(0编辑  收藏  举报