本帖最后由 养只小猫咪 于 2023-5-9 11:03 编辑
使用的板子是STC-降龙棍系列核心实验板,原理图如下
环境搭建过程不做记录(安装次数太多了,跟着视频或者找个博客装就OK的)
一、先点个灯
(1)新建工程,然后编写如下代码
手册上关于GPIO端口配置寄存器中,对于实验P10引脚有效的就只有P1M0寄存器中的P10M0位和P1M1寄存器中的P10M1位
那根据配置可使用对该位进行清0操作,或者置1操作实现引脚配置
P10配置为准双向IO
P10配置为推挽输出
同理,实验使用P11引脚控制LED灯程序如下,使用推挽模式:
二、 配置HID_不断电下载
获取需要文件文件

(1)hid的库
(2)其他的头文件

2、根据视频进行代码编写
3、按照教程对STC-ISP进行设置(我用的是6.91N版本)
编译可能会出现 57号警告
解决方式:
忽略该警告
4、然后下载,一切正常
三、USB-CDC虚拟串口,不停电下载
1、CDC库的获取

2、STC-ISP软件的配置
检查一下STC-CDC/USB转串口的驱动是否安装!!!!!!
如果安装正常在电脑的设备管理器 端口下面会有这样的显示
如果跟上述图片显示不一样
打开STC-ISP进行安装
3、根据视频添加库,修改代码
4、进行程序下载验证
四、USB-CDC虚拟串口,使用printf函数
1、对照视频进行程序编写,只是与上个例程之间差了几行代码
程序编译下载之后,打开STC-ISP的串口助手进行验证
五、printf格式、进制转换基础、C语言常用运算符以及数据的基本类型
1、printf格式输出
2、进制转换基础
3、c语言常用运算符
4、数据类型
程序附件只放第二个例程个第四个例程,有兴趣的可以下载看看!!
|