TI中文支持网
TI专业的中文技术问题搜集分享网站

怎么开发28379S的多摩川编码器获取程序

本人最近在用28379S做一块获取多摩川编码器信息的板子,但是在controlSUITE库里只找到了28379D的例程PM_tformat_systemtest,请问有28379S的例程吗?如果只能把双核的程序改为单核所用,应该修改哪些内容呢?谢谢!!!!!

Green Deng:应该是没有F28379S的例程。
我没有使用过这个例程,我看了下这个例程的User's Guide,程序应该只用了F2837xD的CPU1,如果外部硬件设置(比如晶振设置)相同的话可能这个例程只需要修改一下cmd文件就可以使用了。
我身边应该没有F2837xS的芯片,你这边可以测试一下

本人最近在用28379S做一块获取多摩川编码器信息的板子,但是在controlSUITE库里只找到了28379D的例程PM_tformat_systemtest,请问有28379S的例程吗?如果只能把双核的程序改为单核所用,应该修改哪些内容呢?谢谢!!!!!

user6158824:

回复 Green Deng:

关于修改cmd文件有哪些需要注意的关键点,您方便说一下吗?我手头有另一个项目需要cmd文件呢,搞了一个星期搞不通。。。。
谢谢!!

本人最近在用28379S做一块获取多摩川编码器信息的板子,但是在controlSUITE库里只找到了28379D的例程PM_tformat_systemtest,请问有28379S的例程吗?如果只能把双核的程序改为单核所用,应该修改哪些内容呢?谢谢!!!!!

user6158824:

回复 Green Deng:

我按照您说的方法修改了程序,通过编译了。
但是现在依然出现了问题:
一是在线调试的时候,程序会在每一个延时函数的位置进入ILLEGAL_ISR中断执行死循环,我的解决办法是把延时函数都屏蔽掉。。。
这样做之后,虽然我也不知道是不是上面的做法导致的,但是会出现另一个问题,就是,程序在全速运行以后,会在while(1)死循环之前的tformat_exCommands函数中卡在while (tformatData.dataReady != 1)这个位置!通过示波器看设备的相关引脚也没有发出数据。。。想了好久,还是无解。。。
希望能从TI处获得帮助
多谢!!!

本人最近在用28379S做一块获取多摩川编码器信息的板子,但是在controlSUITE库里只找到了28379D的例程PM_tformat_systemtest,请问有28379S的例程吗?如果只能把双核的程序改为单核所用,应该修改哪些内容呢?谢谢!!!!!

user6158824:

回复 Green Deng:

很好奇为什么要把延时函数放进ram中运行呢,是因为计时器更新速度超过了flash的读写速度?

本人最近在用28379S做一块获取多摩川编码器信息的板子,但是在controlSUITE库里只找到了28379D的例程PM_tformat_systemtest,请问有28379S的例程吗?如果只能把双核的程序改为单核所用,应该修改哪些内容呢?谢谢!!!!!

user6158824:

回复 Green Deng:

想请问一下,将修改后的程序烧写进设备后,出现了这样的问题。系统可以在线进行全速运行,但是会卡在while (tformatData.dataReady != 1) {}这个位置。用示波器测试DSP的引脚,发现引脚输出始终在高电平。请问是怎样的问题呢???

赞(0)
未经允许不得转载:TI中文支持网 » 怎么开发28379S的多摩川编码器获取程序
分享到: 更多 (0)