只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
ST C32G数据手册 包含示波器例程的示例包
ST C最新下载软件 支持ST C32系列 (6.89F以上版本才支持ST C32G)
附件: stc32g示波器.rar (1.84 MB, 下载次数: 16) 2022-8-26 08:29 上传 点击文件名下载附件 二、工程介绍 官方例程中给出了两种通讯方式的例程:一是基于串口的,二是基于USB口的。 我们使用第二种USB CDC通讯方式。 三、编译环境的配置。 详看《ST C32G数据手册》 第五章 编译、仿真开发环境的建立与 ISP 下载。 四、工程配置和编译 我们只需要更改工程文档中配置文件config_stc.h中两处即可;见下图 配置好驱动硬件项和OLED驱动脚后 进行工程的编译; 编译好的HEX文件在:工程文件夹\Objects\中。五、固件烧写 参看例程21-移植老刘爱捣鼓示波器,使用OLED屏显示或者虚拟OLED接口显示-CDC协议通信 中老刘爱捣鼓-虚拟示波器使用说明-CDC协议通信.pdf 不想看手册的接着看下来: 打开 ISP,只需要进行如下配置 1:芯片型号 ST C32G12K128-bate 2:IRC频率:35MHz 3: 打开编译好的固件 工程文件夹\Objects\Mini DSO.hex 4:P32连接到GND,连接数据线到电脑; 5:烧写六、遇见的问题 烧写固件后,拨插一次数据线,WIN7系统的电脑会提示安装驱动失败,据说WIN10系统自动安装驱动。附件中提供了WIN7系统需要的驱动。是从官方USB HID示例包中找到的。在这里吐槽一下官方的马虎。 如果驱动失败,请复制一个usbser.sys到c:\windows\system32\drivers\ 重新加电以后,OLED是没有显示的,是不是有点懵啊!别急,按下P35按钮,就可以打开示波器显示。七、示波器一般演示 P14为示波器信号输入脚 测量外部信号时将最小板背部的R108去掉即可 按钮功能: P32 减小测量时间宽度 P33 增加测量时间宽度 P34 设置/退出设置 用P32 P33调整显示模式 :点 /线 模式 P35 停止/运行*P10信号接入到P14 为62HZ PWM信号 *放大62HZ PWM信号 *10HZ外部信号 *1000HZ外部信号 *10KHZ 外部信号 *25KHZ 外部信号 *50KHZ信号时失真 *无线接收头 无数据时 有数据 八、硬件 1、 ST C32G最小系统官方板 当然有动手能力的可以自制 2、0.96寸 SSD1306 SPI OLED显示屏某B9元左右; 总结:此示波器制作简单,容易上手,有兴趣的可以通过原理图制作自己的微型示波器!(终)
二、工程介绍 官方例程中给出了两种通讯方式的例程:一是基于串口的,二是基于USB口的。 我们使用第二种USB CDC通讯方式。 三、编译环境的配置。 详看《ST C32G数据手册》 第五章 编译、仿真开发环境的建立与 ISP 下载。 四、工程配置和编译 我们只需要更改工程文档中配置文件config_stc.h中两处即可;见下图
配置好驱动硬件项和OLED驱动脚后 进行工程的编译;
编译好的HEX文件在:工程文件夹\Objects\中。
五、固件烧写
参看例程21-移植老刘爱捣鼓示波器,使用OLED屏显示或者虚拟OLED接口显示-CDC协议通信 中老刘爱捣鼓-虚拟示波器使用说明-CDC协议通信.pdf
不想看手册的接着看下来:
打开 ISP,只需要进行如下配置
1:芯片型号 ST C32G12K128-bate
2:IRC频率:35MHz
3: 打开编译好的固件 工程文件夹\Objects\Mini DSO.hex
4:P32连接到GND,连接数据线到电脑;
5:烧写
六、遇见的问题
烧写固件后,拨插一次数据线,WIN7系统的电脑会提示安装驱动失败,据说WIN10系统自动安装驱动。附件中提供了WIN7系统需要的驱动。是从官方USB HID示例包中找到的。在这里吐槽一下官方的马虎。
如果驱动失败,请复制一个usbser.sys到c:\windows\system32\drivers\
重新加电以后,OLED是没有显示的,是不是有点懵啊!别急,按下P35按钮,就可以打开示波器显示。
七、示波器一般演示 P14为示波器信号输入脚 测量外部信号时将最小板背部的R108去掉即可
按钮功能:
P32 减小测量时间宽度
P33 增加测量时间宽度
P34 设置/退出设置 用P32 P33调整显示模式 :点 /线 模式
P35 停止/运行
*P10信号接入到P14 为62HZ PWM信号
*放大62HZ PWM信号
*10HZ外部信号
*1000HZ外部信号
*10KHZ 外部信号
*25KHZ 外部信号
*50KHZ信号时失真
*无线接收头 无数据时
有数据
八、硬件
1、 ST C32G最小系统官方板 当然有动手能力的可以自制
2、0.96寸 SSD1306 SPI OLED显示屏某B9元左右;
总结:此示波器制作简单,容易上手,有兴趣的可以通过原理图制作自己的微型示波器!
(终)
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网