西安网站制作南昌公司,centos7做网站,网站空间多大,广告传媒公司网站在使用PSIM 2022 软件仿真DSP28335单片机时#xff0c;发现里面还有SCI串口打印模块#xff0c;在仿真软件里面可以看到串口数据#xff0c;但是将代码下载到单片机上之后#xff0c;使用串口助手却看不到任何数据#xff0c;经过一番探索终于发现#xff0c;串口不是这样… 在使用PSIM 2022 软件仿真DSP28335单片机时发现里面还有SCI串口打印模块在仿真软件里面可以看到串口数据但是将代码下载到单片机上之后使用串口助手却看不到任何数据经过一番探索终于发现串口不是这样用的而是需要使用PSIM里面自带的串口软件才行。
资源下载地址 https://download.csdn.net/download/qq_20222919/88774489
串口显示效果如下 接下来直接演示操作步骤首先在PSIM软件中创建一个仿真电路。 使用的主要模块有ADC模块和SCI模块通过波形发生器产生一个正弦波分别送到ADC采样口A0和B0在送入A0口之前加了一个限幅器将最小值限制在0V最大值限制到3V然后ADC模块的输出口分别接串口和电压探头在接电压探头的时候必须给前面添加一个零阶保持器否则仿真会报错。
各个模块设置如下 仿真控制使用默认值 时钟设置外部晶振30MHzDSP时钟150MHz。 硬件配置中设置使用GPIO35和GPIO36口作为SCI串口 SCI配置中设置使用SCIA口GPIO35、36 ADC模块中ADC模式设置为连续模式 零阶保持器使用默认值 限幅器设置为0 --3V
正弦信号峰值设置为1.5频率为1K 直接运行仿真查看输出波形。 可以看到A0、B0输出的波形和串口打印的波形都是一样的。接下来生成代码直接将代码下载到开发板中去。
在菜单栏中选择仿真—生成代码 接下来打开CCS软件导入生成的代码。在菜单栏选择工程—按照CCSv3.3版本格式导入 找到刚才生成的工程SCI然后打开。 选择下一步 然后点finish按钮 这时候弹出来一个提示,需要对工程进行配置直接点OK按钮。 直接在工程上右键选择新建—目标配置文件 修改配置文件名称然后点完成 选择仿真器型号和单片机型号然后再右边点保存按钮。 接下来编译代码 编译完成没有错误下面直接点debug按钮执行代码 将ADC采样通道的A0和B0的存储值添加到观察窗口旋转开发板上电位器可以看到检测窗口的值在变。 接下来使用USB转TTL模块连接开发板 模块的发送引脚TX连接开发板的SCI接收引脚GPIO36模块的接收引脚RX连接开发板SCI发送引脚GPIO35将模块插到电脑USB口连接好。然后在电脑设备管理器选项中查看串口的端口号端口号为29。 下来就可以在PSIM软件上查看串口数据了运行程序确保当前程序正在运行。 在CCS中将A0通道的采样值用图形显示出来旋转开发板上的电位器可以看到A0的值一直在变。 在PSIM软件中菜单栏选择实用工具—DSP示波器
在串行口选择COM29然后点左下角的连接按钮。 连接成功之后在输出变量处就可以看到A0和B0的输出变量将这两个变量添加到右边选定变量的选择框中。 分别双击这两个变量就会自动添加到右边窗口。
此时旋转开发板上的电位器在右边的波形窗口就可以看到串口打印的曲线。 同时在CCS软件中也可以看到A0通道值的变化情况。 这两个波形的变化情况基本是一样的说明串口发送的数据是准确的。