printf_usb("Hello World !\r\n")或其他,
===第二个C语言程序, USB通信,查询方式,
===使用 AiCube@STC-ISP 智能配置开发工具, STC32G12K128
1.在深圳国芯人工智能有限公司-工具软件下载最新ISP软件,重新安装KEIL驱动,添加头文件。



打开AiCube,创建项目文件夹。
项目设置里和可视图形化IO设置里用默认设置即可。
CLK时钟设置内部预置频率24MHz。
勾选USB通用串行总线,USB协议选择CDC,点击创建项目。
2.keil自动打开项目文件,在程序中将 USB_SendData(UsbOutBuffer, OutNumber);
改成:
if(UsbOutBuffer[0]==6)
printf_usb("HelloWorld!\r\n"); //如接收到的数据包的第0个字节是6,打印“HelloWorld!"
else if(UsbOutBuffer[0]==7)
printf_usb("China!\r\n"); //如接收到的数据包的第0个字节是7,打印“China!"
编译成功。
3.成功下载程序,串口助手发送区/多字符串发送区要勾选HEX模式,发送6时接收Hello World !;发送7时接收China !
32G_printf_usb_test2.zip
(137.86 KB, 下载次数: 3)
程序如下:
复制代码
|