我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

CubeIDE,HAL库ADC DMA方式启动,实参强制转换的疑惑?(语言-c语言)

uint16_t abc_buf[3];
//ADC初始化
HAL_ADC_Start_DMA(&hadc1, (uint32_t*)abc_buf, (uint32_t)3);
以上代码来着网友,参数2,由uint16_t被强制转换成了uint32_t类型指针,为什么不会出问题?

自动扩展到32位数据,还好吧。你又不操作指针++或--

近期文章

  • 在PHP中使用.NET,Java,JGSoft RegEx风格
  • 求一个思科5580的ios
  • 怎么进行排序查询 添加删除数据
  • 使用sklearn的pickle.load传参1个(报错提示2个)
  • 怎么用Python统计出现次数
  • mysql数据类型char和varchar
  • QPython如何安装pip库
  • 数组构建二叉树,存在漏节点现象
  • unity弹窗关不掉
  • qt 如何设置 word 上下角标,如Urel,rel为下角标?
  • 折叠共源共栅运放偏置
  • Wordpress对动态创建的页面的评论
  • mysql8.x忘记设置的密码怎么办?
  • 博客更新出现的错误松散对象
  • jsp javabean 实现增删改查 连接数据库sql server
  • 练习Pyecharts时设置宽度为100%时显示异常
  • 虚拟机CentOS中mysql无法登陆,Can 't connect to local MySQL server through socket '/tmp/mysql.sock '
  • MATLAB知道所有点的坐标如何求三维曲面的表面积
  • 使用Zend框架从PHP服务器收到HttpResponse 400
  • MySQL中InnoDB和MyISAM区别是什么?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华