找回密码
 立即注册
楼主: Ostri***

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

[复制链接]
  • TA的每日心情
    奋斗
    22 小时前
  • 签到天数: 135 天

    [LV.7]常住居民III

    1

    主题

    59

    回帖

    785

    积分

    高级会员

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

    使用道具 举报

  • TA的每日心情
    奋斗
    22 小时前
  • 签到天数: 135 天

    [LV.7]常住居民III

    1

    主题

    59

    回帖

    785

    积分

    高级会员

    积分
    785
     楼主| 发表于 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 | 显示全部楼层
    OstrichFly 发表于 2023-6-23 00:54
    【打卡】【第五集:C语言运算符和进制数入门上】
    1:在STC32G单片机上,同样可以使用printf函数进行信息输 ...

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

    使用道具 举报

  • TA的每日心情
    奋斗
    22 小时前
  • 签到天数: 135 天

    [LV.7]常住居民III

    1

    主题

    59

    回帖

    785

    积分

    高级会员

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

    会不会是波特率的问题啊

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 89 天

    [LV.6]常住居民II

    38

    主题

    982

    回帖

    6759

    积分

    荣誉版主

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

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

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

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-28 23:43 , Processed in 0.060643 second(s), 48 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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