看下陈老师的教学视频
大概哪一集{:4_167:} 18344371880 发表于 2024-1-20 12:34
我的意思是dma存储的位置应该是xdata位置吧,还是哪个位置,比如,我换个说法,我想dma不是最大缓存256个 ...
DMA只能访问XDATA,STC8H一次最多量是256,而STC32能达到65536个字节。等于说,你家里有两个门,一个是DMA门,一个是CPU门,DMA人可以从DMA门进去拿东西放东西,CPU人可以从CPU门进去拿存东西,可以同是进行,这是我的理解。 飞捷 发表于 2024-1-20 14:39
DMA只能访问XDATA,STC8H一次最多量是256,而STC32能达到65536个字节。等于说,你家里有两个门,一个是 ...
原来是这样,但我看了下32的手册,好像adc_dma是最多转换256次,不过是所有通道都行,其他的外设还没咋留意{:4_183:} 从来没在意过这些 嵌入式之路 发表于 2024-1-20 17:52
从来没在意过这些
我是有种打破砂锅,问到底的类型的,所以对于一个问题,一定要问明白,万一以后需要用到dma,然后又对时间要求极高,这个时候就能把积累派上用场了 当 CPU 只使用 edata 时,
CPU 和 DMA 不会有为抢占 xdata 总线而产生的 总线总裁
STC32G12K128:
DMA 只会用到 8K的 xdata, 不会用到 4K的 edata;
CPU可以使用 8K的 xdata, 也可使用 4K的 edata;
当 CPU 只使用 edata 时,
CPU 和 DMA 不会有为抢占 xdata 总线而产生的 总线总裁
神农鼎 发表于 2024-1-20 18:48
当 CPU 只使用 edata 时,
CPU 和 DMA 不会有为抢占 xdata 总线而产生的 总线总裁
还得是姚总,我这两天也一直在看数据手册,现在仅有的疑问您也教会我了,谢谢谢谢
页:
1
[2]