完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 一只耳朵怪 于 2018-6-6 15:08 编辑
您好: 我现在的控制系统用的是dsp2407,程序是汇编语言,中断时间是36us左右。我现在想提高开关频率,让中断时间变为10us左右,感觉要换dsp,我不知道换成2812好还是28335好,因为他们的主频都是150M的。所以我的问题是:1,2812与28335是否都可以用汇编语言来编程,两者执行速度有区别没有(用汇编可以不用改程序),能否满足中断10us的要求,2,资料说28335浮点运算速度更快,我不是很理解,此处的速度更快是否可以理解为实现同一个功能,28335编程的话代码少,所以更快?若使用相同的代码,速度呢,是否2812会更快? |
|
相关推荐
4个回答
|
|
1. 都可以用汇编
2. 但F24的汇编不能拿到F28x直接使用,要重新编写。应该能满足,因为F28335和F2812的主频是F2407的将近4倍,况且F28x系列的代码执行效率比F24高,因此两个芯片都能满足在主频方面的要求。 3. 不是因为F28335有FPU,浮点运算单元,但F2812没有,只能定点,如果要算浮点,当然很慢。 如果您认为此问题已被解答,请在“这是否解答您的问题” 后,点击“是”按钮! 谢谢您的合作! |
|
|
|
不好意思,刚又问了下问题,第一次没问明白,1:用28335或者2812用C语言编写,还能实现10us中断吗?哪个好点?2:28335用汇编跟2407有什么不同,只是地址,寄存器不同吗,有28335汇编编程的例子吗,最好有工程文件那种:3:因为28335有浮点运算,2812没有,所以要算小数的话,28335不要移位,直接计算,2812要移位定标之类的,所以慢,是这样吗?但是28335内部计算小数是不是也要移位呢,只是把本来人做的换成dsp做的了呢?另外是否有电话答疑呀,谢谢!
|
|
|
|
artman66 发表于 2018-6-6 10:26 1. 就主频来说,一样的 2. 不是那么简单,只有地址不同,24x是16位单片机,28x是32位单片机。例子,我在另外一个帖子给你回复了 3. 是的,FPU就是可以直接计算浮点运算。 4. Sorry,本论坛暂时不支持电话答疑,如果您有问题想电话解答,TI有800电话。 如果您认为此问题已被解答,请在“这是否解答您的问题” 后,点击“是”按钮! 谢谢您的合作! |
|
|
|
我想知道28x和24x在编程上的区别,还有主频不同,会导致编程上那些需要注意的区别。
|
|
|
|
只有小组成员才能发言,加入小组>>
163 浏览 0 评论
380 浏览 1 评论
574 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
823 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
685 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
121浏览 29评论
611浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
286浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
237浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
95浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-8 08:14 , Processed in 0.886808 second(s), Total 83, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号