1:CubeMx初始化配置

目录

1:CubeMX初始化配置

2:代码配置

3:ADC采样测试


1:CubeMX初始化配置

配置DMA时要注意字长一个word是32位。

2:代码配置

定义接收数组

  uint32_t ADC_Value[96];//ADC采样接收函数

在main函数中的while前面添加

 HAL_ADC_Start_DMA(&hadc1, (uint32_t*)&ADC_Value, 96);

主函数中添加,发送数据代码

     for(int i=0;i<8;i++){Can_Tx.ExtId = 0x00000100|i;tdata[0]=ADC_Value[2*i]>>24;tdata[1]=ADC_Value[2*i]>>16;tdata[2]=ADC_Value[2*i]>>8;tdata[3]=ADC_Value[2*i];tdata[4]=ADC_Value[2*i+1]>>24;tdata[5]=ADC_Value[2*i+1]>>16;tdata[6]=ADC_Value[2*i+1]>>8;tdata[7]=ADC_Value[2*i+1];HAL_CAN_AddTxMessage(&hcan1,&Can_Tx,tdata,&pTxMailbox);HAL_Delay(100);}

3:ADC采样测试

接收结果如下;

STM32F105RCT6使用CubeMX初始化工程——3:初始化ADC采样相关推荐

  1. STM32F105RCT6使用CubeMX初始化工程——0:初始化工程(LED灯验证)

    目录 1:创建工程目录 2:打开CubeMX创建工程 3:进行时钟配置 4:进行IO口配置(以LED灯为例) 5:进行工程配置 6:生成工程进行验证 1:创建工程目录 工程目录:      F:\ST ...

  2. node工程默认url_node命令行工具之实现项目工程自动初始化的标准流程

    一.目的 传统的前端项目初始流程一般是这样: 可以看出,传统的初始化步骤,花费的时间并不少.而且,人工操作的情况下,总有改漏的情况出现.这个缺点有时很致命. 甚至有马大哈,没有更新项目仓库地址,导致提 ...

  3. 【开源工程】STM32C8T6+ADC信号采集+OLED波形显示

    [开源工程]STM32C8T6+ADC信号采集+OLED波形显示 通过手指皮肤接触探测输入引脚:PA7 PA8引脚上的方波输出 PB13引脚上的方波输出 PB13和PA8:互补型方波输出引脚 硬件搭建 ...

  4. 使用CubeMX生成工程时Debug模式为No Debug与Serial Wire的代码差异

    在生成CubeMX的工程时,有时候会忘记将SYS->Debug选择成Serial,导致调试时不方便 分别创建2个工程,一个选择Serial Wire(左),另一个为No Debug(右), 对比 ...

  5. 【Java4】实例初始化,类初始化,/接口,多态,final/static,权限修饰符/native

    文章目录 1.实例初始化过程:有几个构造器,就会有几个实例初始化方法 2.实例初始化和类初始化结合:先类(静态)后实 3.接口:只有abstract可省 3.1 鸟类案例:Flyable相当于父类的一 ...

  6. STM32L051测试 (一、使用CubeMX生成工程文件 — ST系列芯片通用)

    本文也适合STM32CubeMX 支持的所有芯片的设置 ..调整文章结构,添加图文说明 2022.2 ..增加其他应用章节,增加 ADC 设置说明 2023.3 CubeMX生成工程步骤 前言 一.时 ...

  7. c语言中初始化的主要作用,C语言初始化——栈的初始化

    栈是一种具有后进先出性质的数据组织方式,也就是说后存放的先取出,先存放的后取出.栈底是第一个进栈的数据所处的位置,栈顶是最后一个进栈的数据所处的位置. 1.满栈与空栈 根据SP指针指向的位置,栈可以分 ...

  8. 标准K-means算法的缺陷、K-mean++初始化算法、初始化算法步骤、Kmeans++算法实现

    标准K-means算法的缺陷.K-mean++初始化算法.初始化算法步骤.Kmeans++算法实现 目录 标准K-means算法的缺陷.K-mean&

  9. 为什么权重初始化要非对称?为什么权重初始化不能全为0?为什么初始化值不能太大或者太小?介绍下He初始化以及Xavier初始化?

    为什么权重初始化要非对称?为什么权重初始化不能全为0?为什么初始化值不能太大或者太小?介绍下He初始化以及Xavier初始化? 目录

最新文章

  1. 对于SD-WAN安全的5个误区
  2. 用 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇(转载)
  3. docker删除image失败,conflict
  4. python csv数据处理_Python数据处理(1) —CSV文件数据处理
  5. 信息系统 项目十大管理和五大过程
  6. SaaS 通识系列 1:云计算是什么
  7. redis 转义字符_一份完整的阿里云 Redis 开发规范,值得收藏!
  8. Android NDK之JNI陷阱
  9. 微软职位内部推荐-Software Engineer II-Senior Software Engineer for Satori
  10. Java应用基础微专业-设计篇
  11. login组件的两种用法_Vue.js 组件该如何正确的复用和扩展
  12. Webservice工具soapUI下载和使用
  13. 电大网络教育计算机应用基础,(热)最新电大奥鹏远程网络教育计算机应用基础题库.doc...
  14. py thon画一个实心五角星
  15. cad lisp 画梯形_Lisp自动画梯形_CAD lisp 求助一段代码实现自动画弧!
  16. 在苹果Mac怎样查看或取消订阅服务?
  17. 08-cmd定时关机和取消定时关机
  18. asp.net mvc 客户端加验证非空验证数据库是否存在验证
  19. 不重视技术,何谈掌握核心技术?
  20. 查看TensorFlow checkpoint文件中的变量名和对应值

热门文章

  1. 大物实验计算弹性模量_大学物理实验报告(清华大学)拉伸法测弹性模量.doc...
  2. java字符串确定汉字_java中判断字符串中汉字的个数
  3. html自定义select样式,自定义select样式
  4. 关于go命令下载工具终端提示找不到工具
  5. POSIX标准是什么?
  6. 基于51单片机土壤湿度检测及自动浇花系统(带时间显示)
  7. 盘点八大虚拟桌面基础架构(VDI)协议
  8. Java编程入门与应用 P104—例4-12(学生管理系统——密码的重复验证)
  9. 复合弓,反曲弓,直拉弓和传统弓哪个适合入门
  10. May 18:PHP 函数