OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2300|回复: 2

小白求助,关于ADC和CAN的问题

[复制链接]

2

主题

4

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2020-2-4
在线时间
10 小时
发表于 2020-2-20 22:52:01 | 显示全部楼层 |阅读模式
10金钱
第一个是关于ADC的疑问:
根据STM32手册DMA请求映像,ADC1只能使用DMA1的通道1;
但是设置ADC1多通道的DMA传输的时候,DMA的buffersize却要设置成与ADC1设置的通道数一样的数量,这要怎么理解?
而且实际上ADC1就算是使用多通道,也都是把数据放在ADC->DR寄存器的低16位里吧,就是数据覆盖而已,那么只要DMA使用一个通道不断从这里取走就行啊。



第二个关于CAN的ACK应答的疑问:
发送节点发送的报文里含有ACK槽,那么接收节点收到报文之后是怎么给发送节点应答的?


= =本人是小白,求大神解答

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10569
金钱
10569
注册时间
2017-2-18
在线时间
1913 小时
发表于 2020-2-21 10:24:20 | 显示全部楼层
DMA+ADC没详细研究过
接收节点收到报文后应该够是硬件自动应答,应答的过程看截图
描述.JPG
回复

使用道具 举报

13

主题

271

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5387
金钱
5387
注册时间
2017-8-14
在线时间
248 小时
发表于 2020-3-11 22:24:58 | 显示全部楼层
最佳答案: keil 4.72  编程,有2路 ADC 转换源程序,并 输到 CAN上
StdL_1CANWeb_STMF103RCT6源程序200302.rar (687.36 KB, 下载次数: 8)
详细资料扣扣群204408503自行下载
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-22 08:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表