0
9
新手上路
jxc2017jxc 发表于 2017-6-30 08:24 经测试,TIM DMA 是可以的,谢谢各位大侠。
使用道具 举报
xuande 发表于 2017-6-21 09:21 可以利用两路DMA实现,我已经用几年了。 一路是:
K.O.Carnivist 发表于 2017-6-23 18:09 定时器DMA触发启动SPI我试了一下是可以的。手上没有407,我用446试的,TIM1控制SPI1。 所以现在两种方 ...
59
6303
1
资深版主
xuande 发表于 2026-7-21 11:54 @张法 我理解的是定时器的DMA往SPI的DR先写一个字节,然后SPI TX DMA写剩余5个字节。同时触 ...
张法 发表于 2026-7-22 11:33 多谢大佬回复。我一开始也是想的用定时器DMA直接给SPI的DR发送六个字节。但是定时器每次触发DMA请求时,D ...
xuande 发表于 2026-7-22 12:01 一次DMA,要么发送一个8位字节,要么一个16位字节,不可能做到发送2个8位字节! 一次是不能发送2个字节 ...
张法 发表于 2026-7-29 15:53 大佬,最重要的是 如何让定时器以200KHz的频率(每5us)连续触发6次DMA呢??
xuande 发表于 2026-7-30 09:13 这需要问吗?把数量设置为 6 就行了,好像是 NDTR 寄存器。 你是担心 5us 时间太短,操作完不成吗? ...
张法 发表于 2026-7-30 18:22 大佬,我理解的是把DMA的数据长度设置为6,不管是正常模式还是循环模式,也得需要触发6次才能把6个字 ...
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2026-8-4 23:27
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网