This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

读取F28M35端口数据

Other Parts Discussed in Thread: CONTROLSUITE

请问如何在CCS5.5.0编辑环境中从F28M35的GpioDataRegs.GPADAT.all读回数据,需要包含哪个头文件件,具体怎样操作?

  • 你好,

    不需要包含额外的头文件,例程中包含的DSP28x_Project.h即满足你的要求;

    你读取的数据时并口数据,还是某几个IO口的数据?读取的过程你只需将GpioDataRegs.GPADAT.all的值赋给你定义的变量,然后做相应的移位等的处理得出你要的数据就行了。

  • 非常感谢您的帮助!

    我需要读取的是并口数据,现在我采用的方法是将I/O口分别读回来然后再处理读回的数据,但是这样操作使得读取的速度非常慢只有100k,要求的速度至少要达到10M以上,我想问问直接读取数据寄存器能够达到这样的要求吗,如果不能还有什么办法呢?

  • 另外,我用的是M3核,GpioDataRegs.GPADAT.all的值赋的这种操作方式是好像是C28的方式,添加了头文件以后出现了不兼容的现象请问该怎么解决呢?

  • 你好,

    GPIO用作并口是可以满足你的通讯速率的,也还要看你的程序读取数据的速度

    F28M35使用C28和M3核对于GPIO的操作是不同,你可以查看controlSUITE中的例程,C:\ti\controlSUITE\device_support\f28m35x\v202,这里分别有C28、双核、M3的例程

  • 您好,我仔细看了,在里面没有找到对M3并口的操作,我刚刚接触这款芯片,水平有限。您能具体讲讲咋操作的呢,不胜感激!

  • 你好,

    芯片没有专门的并口,只能是将GPIO当并口来使用,你可以参考用M3核时例程的初始化和对GPIO的操作等。