找回密码
 立即注册
楼主: OstrichFly

【实验箱已送】【跟着冲哥学32位8051】学习日记

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:500
  • 最近打卡:2025-05-02 00:02:31

2

主题

66

回帖

2322

积分

金牌会员

积分
2322
发表于 2023-8-24 15:19:28 | 显示全部楼层
【打卡】【第二十一集:串口应用下】
1: 通过串口,可以从电脑向单片机发送指令让单片机执行,
   实现交互。
2: 进行串口通信时,可以在程序中建立循环buffer,自动向buffer中写入数据。       
3: 通过串口下达指令时,一般是一行一个指令,因此程序可以通过\r\n来判断一组指令接受完成。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:500
  • 最近打卡:2025-05-02 00:02:31

2

主题

66

回帖

2322

积分

金牌会员

积分
2322
发表于 2023-8-31 17:30:02 | 显示全部楼层
【打卡】【第二十二集:CDC串口通信】
1: STC32以及之前的STC8H系列单片机下载时,可以不用USB-TTL线,只要把P30和P31接上USB的D-和D+,
   就能实现程序的下载。
2: USB-CDC串口相对普通串口,速度快很多,可以达到12MBPS,并且不需要起始位、停止位等信息。
   另外本身就有数据冗余校验,还支持自动缓存数据。
3: 使用STC8H/STC32G与电脑之间传输文件时,建议使用USB-CDC方式,这个比传统串口方便并且速度快。
4: STC的官方下载资料中,可以获得USB-CDC的支持库。
5: 可以通过程序实现不停电下载,但第一次还是需要使用传统方式下载,
   这是因为第一次单片机上并没有运行不停电下载的程序,但只要第一次下载后,
   单片机会一直支持这个功能,除非刷入了不支持不停电下载的程序。
6: 使用USB库时,在程序开头位置需要等待USB初始化完成*(DeviceState == DEVSTATE_CONFIGURED),
   否则接下来操作USB可能会失败。
7: 当上位机发过来的数据完成接收时,会把bUsbOutReady置1
8: 向CDC串口发送数据时不在乎波特率,可以选的很大
9: 使用CDC串口时只需要一根USB线,比其他串口更方便,因此建议使用。
10:通过CDC串口可以驱动数码管、液晶和键盘等外设,并且可以通过STC-ISP仿真这些外设。
回复 支持 反对

使用道具 举报 送花

1

主题

2

回帖

25

积分

新手上路

积分
25
发表于 2023-9-26 15:23:12 | 显示全部楼层
Ostri*** 发表于 2023-6-23 00:54
【打卡】【第五集:C语言运算符和进制数入门上】
1:在STC32G单片机上,同样可以使用printf函数进行信息输 ...

我在USB_CDC串口通信的时候,上位机会显示“.7SEGS...”这些信息,是怎么会事啊
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:500
  • 最近打卡:2025-05-02 00:02:31

2

主题

66

回帖

2322

积分

金牌会员

积分
2322
发表于 2023-10-14 01:11:19 | 显示全部楼层
chenlei*** 发表于 2023-9-26 15:23
我在USB_CDC串口通信的时候,上位机会显示“.7SEGS...”这些信息,是怎么会事啊 ...

会不会是波特率的问题啊

点评

usb.h看下这个地方也设置也没有问题 [attachimg]26197[/attachimg] 要选择这个宏定义  详情 回复 发表于 2023-11-8 13:26
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-11-8 13:26:21 | 显示全部楼层
Ostri*** 发表于 2023-10-14 01:11
会不会是波特率的问题啊

usb.h看下这个地方也设置也没有问题
截图202311081326088954.jpg

要选择这个宏定义
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 13:28 , Processed in 0.126564 second(s), 81 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表