我没用过28335。读取DSP28335开发板提供的EEPROM 程序时,如何用28335写C 程序我所做的和你的基本相同,其实28335和2812除了有一个浮点函数之外,基本是一样的,在28335中,EPWM模块用于产生PWM波,每次只需向比较寄存器赋值,其他设置同2812。建议你看看28335的一些套路,至于AD采样,可以用EPWM模块触发,也可以用外部引脚触发,注意:这个电压信号要在03V的范围内,然后DSP才能读取。
1、在看DSP28335开发板提供的EEPROM 程序的时候,有些地方看不懂,望大神指教...uint16 writedata(uint 16 * wdata,uint16 rom地址,uint 16编号)函数原型已经很明显了,那就是地址。不是设备地址,而是要保存的地址。24C01,02,04都是IIC协议的东西。但总的来说是符合单片机系列的东西。要操作的数据是直接寻址的。应该是你eeprom的I2c地址,由硬件决定。
2、跪求DSP高手指导DSP28335的CAN接口对外发送或接收外来数据的C 程序板上的28335芯片是新买的。芯片本身自动产生复位信号,这个信号应该是看门狗产生的(外部链接已经断开,被示波器检测到)。相同的程序可以在另一块板上运行。擦除flash应该和cmd文件没关系吧?。最近弟弟想用28335DSP和PLC通讯。链接后,波形在那里,但PLC无法读取数据。带有ECanaRegs的分布式系统。CANMD.all0x是连接系统的应用层和数据。
3、请问大神一些关于DSP28335烧写的一些问题bootloader没有配置对,所以需要配置为bootfromflash。这种问题真的很头疼,而且经常这种情况不报错,很郁闷。我没用过28335。如果你用2812,我可以马上帮你解决。28335,我来说说我的调试经验吧。1.看编译时有没有错误。如果有错误,经常可以通过网上搜索找到一些方法。
先检查一下硬件有没有问题。3.套路运行完后,把你的程序变小,再刷程序 in看看。一般来说,一次运行一个模块是例行程序。如果加了一个不工作的模块,看看有没有明显的错误。如果没有,请单独运行该模块。如果你能独自奔跑。大概是cmd段分配和ccs设置的问题。您可以尝试在项目中右键单击并选择Properties(Alt Enter)。
4、请问大家,我用28335如何实现对电路的输入电压采样的C 程序的编写?谢谢楼上的兄弟。最近研究这个很郁闷。嘿。我所做的和你的基本相同。其实28335和2812除了有一个浮点函数之外,基本是一样的。在28335中,EPWM模块用于产生PWM波,每次只需向比较寄存器赋值。其他设置同2812。建议你看看28335的一些套路。至于AD采样,可以用EPWM模块触发,也可以用外部引脚触发。注意:这个电压信号要在03V的范围内,然后DSP才能读取。
5、DSP28335s/w软件触发对于28335,您可以在EPWM配置模块中添加以下语句://ADCEPWM 1 regs。et sel . bit . socaen 1;//EnableSOConAgroupEPwm1Regs。et sel . bit . socase L2;//TBPRDEPwm1Regs。etps . bit . socaprd 1;这是默认的EPWM1触发AD转换(这是我目前在程序中使用的)。
6、求单相锁相环SPLL 程序, dsp28335软件锁相环技术有多种实现方式,如指针调零和调频调相[1],多周期调节锁相环原理[2]。以上方法都是利用DSP的捕捉单元捕捉单相电压的过零点,只能在电压过零点时进行相位校正,如果相位在一个周期内发生变化,则不具备实时控制电压相位的能力,需要两个捕获单元和三个定时器。