• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32 uint16数组问题

PG_CPZ 2021-11-17 浏览量:1001
请问为什么把一个u16参数赋值给一个u16的数组,然后把数组打印出来数值对不上? 我把u8的参数赋值给u16数组输出是没问题的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你是怎么赋值的,用指针还是数组,用一个for循环赋值不会出错,

    还有一种可能u16内存里面是按照u32存放的,u8是按照u16或者u8存放的

    • 发布于 2021-11-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 这个需要看代码才好分析原因,否则让大家猜是没有可能指出问题原因的。
    • 发布于2021-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 描述的不是很清晰,“把一个u16参数幅值给一个数组”,扣字眼的话是有语义错误的。
    • 发布于2021-11-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 数组用时,是怎么用的,中间有没有指针呢,发一下代码
    • 发布于2021-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 把代码发上来看吧,是代码的问题,或是数组的赋值问题
    • 发布于2021-11-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32 uint16数组问题