OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 关于DMA发送串口数据的首地址配置

共5条 1/1 1 跳转至

关于DMA发送串口数据的首地址配置

专家
2012-10-24 19:29:09    评分
    使用applilet3的图形化界面还是相当方便的,但是在DMA配置时,我遇到了一些疑问。当我需要将接收的数据放到指定的接收缓存时我如何才能知道我的接收缓存的首地址,即RAM地址。
    项目实例:我需要将串口接收的数据放入我之前开辟的一个64字节的RcvBuffer[64]的数组里。而这个首地址只是在我运行程序后才知道,而DMA配置时,就需要这个值啊?这个时候我该如何解决啊?
    谢谢版主……



关键词: 关于     发送     串口     数据     地址     配置    

高工
2012-10-25 00:13:29    评分
2楼
看看datasheet上面有没有,貌似一般不会有这样矛盾的问题

工程师
2012-10-25 08:11:59    评分
3楼
定义RcvBuffer[64]时就固定它在Ram中的地址

专家
2012-10-25 10:41:45    评分
4楼
我能想到的也就是这种方法。

现在的顾虑就是安全性。这样直接定义会不会带来安全性的降低。

菜鸟
2012-10-26 15:37:31    评分
5楼
用HEW环境开发RX,可以直接把RcvBuffer赋给目标地址寄存器

RL78的DRAn存放的是地址,按理来说,把数据的地址赋给它就OK了,写法怎么写,我还得在CubeSuite+里试试,代码生成器里是肯定没法配置的

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]