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.

所有单独功能例程融合到一个全功能例程,或者有没有现成的多功能例程?

Other Parts Discussed in Thread: C2000WARE

想把DSP28335或者28379D的单独例程融合到同一例程里面,带互补PWM,和移相PWM,ADC,采样,事件接收,包括485通讯,CAN,SCI,IIC,TCP等通讯控制和切换,新手望高手指点。谢谢!

  • 没有现成的,但其实并不难。

    在器件层面先了解清楚每一个外设模块该怎么配置,相关的寄存器位有什么作用(至少需要有一个大致的了解),之后可以采用位域编程的方法(也就是直接操作寄存器),也可以采用库函数编程。

    软件层面先弄清楚例程的结构,比如C2000ware中的例程,除了各个库以及每个外设模块相关的头文件、c文件,与板子相关的或者说与最终运行相关的,就是board.c和board.h文件;board.h是与电路板相关的宏定义、原型的声明等等,c文件中的主要就是初始化函数。之后这些初始化函数在main函数中被调用,完成每个外设模块的初始化。