完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 一只耳朵怪 于 2018-5-24 15:13 编辑
你好,我参考example_mibspiDma编写了adc的dma例子,可以完成功能,但是觉得HALCoGen的sys_dma功能不太完善。 首先:void dmaConfigCtrlPacket(uint32 sadd, uint32 dadd, uint32 dsize)是从例子中找出来的,而且其修改全局变量g_dmaCTRLPKT的参数是在函数中修改的,可否改成g_dmaCTRLPKT直接初始化啊? 其次:void dmaSetCtrlPacket(uint32 channel, g_dmaCTRL g_dmaCTRLPKT)直接传递了dmaCTRLPKT参数,可否指针传递啊? 再次:g_dmaCTRL 应该把参数意义说得再明确一点,不太容易懂,我对照着TRM一点一点才搞明白。 最后:新版HALCoGen什么时候发布啊? |
|
相关推荐
8个回答
|
|
请教你说的“TRM”是什么?
|
|
|
|
|
|
|
|
Hi ZHiQiang, 我们一般说的TRM是指Technical reference manual。 是我们芯片的技术指导手册,上面详细描述了各个功能模块的功能和设计。 谢谢! ken BR, KEN |
|
|
|
lining870815844 发表于 2018-5-22 03:03 还有,在het.h中占空比是否应该改成float,否则只能是0~100这100步,非常的不合理啊。 typedef struct hetSignal [ uint32 duty; /**< Duty cycle in % of the period */ float64 period; /**< Period in us */ ] hetSIGNAL_t; |
|
|
|
yueyue521y 发表于 2018-5-22 03:12 Hi Jing, 感谢你的建议。 Halcogen产生的PWM是很简单的一种PWM,占空比的调节精度就是1%。 如果你需要产生高精度的PWM,请使用HET IDE来写HET的程序。 Regards, Jay |
|
|
|
Hi Jing,
关于DMA这个模块确实是有点问题,我们早期的版本是不支持DMA模块的代码生成的,所以一般都是自己手动把两个DMA的源文件加入到我们的工程中。 对于新版的HALCOGEN,里面的DMA模块的源代码是默认会自动生成的。它的函数定义和你看到的关于example_mibspiDMA的例子会有很大的不一样,在用起来的时候需要多注意一下。我自己在用DMA的过程时,也经常会修改它生成的函数,这样更方便自己的调试。 HALCOGEN生成的代码初衷都是说为了方面大家的入门,减轻开发的工作量。当你熟练掌握好,我们各个功能模块以后,这些函数的定义都是可以自己修改的。 Ken BR, KEN |
|
|
|
lining870815844 发表于 2018-5-22 03:43 谢谢啊,有比3.0.6更新版本的消息么?? |
|
|
|
Hi Jing, HALCOGEN是我们在印度的一个专门的软件部门负责开发的。比3.06更新的版本应该是会在2014 的1Q发布出来。 BR, KEN |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
672 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
599 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1052 浏览 1 评论
736 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
523 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
158浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
120浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
124浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
122浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
165浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 07:18 , Processed in 0.779330 second(s), Total 61, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号