各位技术支持工程师你们好,我想咨询一下
我目前打算使用28075的CLA读取AD结果寄存器。那么我应该如何include定义AD相关寄存器的头文件呢?我直接include"F2807x_adc.h"的话,编译器提示找不到Uint16等等的定义。随后产生的问题就是CPU跟CLA对于Uint16的typedefs定义是不一样的,这会产生什么冲突吗?
目前寻找28075的CLA例程,涉及到CLA读AD结果寄存器的例程只有用汇编写的,想请问下有没有用C语言写的CLA读AD结果寄存器的例程?
谢谢
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.
各位技术支持工程师你们好,我想咨询一下
我目前打算使用28075的CLA读取AD结果寄存器。那么我应该如何include定义AD相关寄存器的头文件呢?我直接include"F2807x_adc.h"的话,编译器提示找不到Uint16等等的定义。随后产生的问题就是CPU跟CLA对于Uint16的typedefs定义是不一样的,这会产生什么冲突吗?
目前寻找28075的CLA例程,涉及到CLA读AD结果寄存器的例程只有用汇编写的,想请问下有没有用C语言写的CLA读AD结果寄存器的例程?
谢谢
关于我的问题,我在https://e2echina.ti.com/question_answer/microcontrollers/c2000/f/56/t/140688这找到了答案,里面建议把f280xx_cla_typedefs.h文件定义放在device文件前面,我试着这么做了,果然编译成功了。
我也试过不将f280xx_cla_typedefs.h文件定义放在device文件前面,结果编译器报错,显示long long 类型定义错误,如图所示。
所以能不能帮忙解答下f280xx_cla_typedefs.h这个文件的作用是什么?
另外你给的例程对我做电力电子这块非常有用,谢谢。