MATLAB自动代码生成中SPI的使用
ePWM的设置为
http://s9/mw690/00688zkAzy7fy41P8yA78&690
http://s14/mw690/00688zkAzy7fy42l1pz2d&690
http://s6/mw690/00688zkAzy7fy42nHo165&690
然后对SPI的发送和接收的设置如下
http://s14/mw690/00688zkAzy7fy42l1pz2d&690
http://s6/mw690/00688zkAzy7fy42nHo165&690
然后对SPI的发送和接收的设置如下
http://s7/mw690/00688zkAzy7fy45Md6e06&690
http://s9/mw690/00688zkAzy7fy45PaT6b8&690
设置完成后进行模型的设置,没有什么特别的,正常设置就行了,然后生成代码,将生成的.out文件放到CCS里,我使用的ccs版本是6.0,这里注意的是在对模型的设置时也要设置成ccs v6不然的话不成功。
http://s9/mw690/00688zkAzy7fy45PaT6b8&690
设置完成后进行模型的设置,没有什么特别的,正常设置就行了,然后生成代码,将生成的.out文件放到CCS里,我使用的ccs版本是6.0,这里注意的是在对模型的设置时也要设置成ccs v6不然的话不成功。
然后点击运行,使用示波器可以查看波形;
http://s16/mw690/00688zkAzy7fy4ohZkX7f&690
可以看出,总的计数值是64000,而传送的信号是16000,是64000的0.25倍,而根据ePWM的设置可以看出波形正确。SPI通信完成。
可以看出,总的计数值是64000,而传送的信号是16000,是64000的0.25倍,而根据ePWM的设置可以看出波形正确。SPI通信完成。
前一篇:电机控制之clark变换
后一篇:学习C语言

加载中…