找回密码
 立即注册
查看: 231|回复: 3

第四集 USB不停电下载

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-11-22 15:04:57
已绑定手机

7

主题

2

回帖

47

积分

新手上路

积分
47
发表于 2024-11-26 20:51:20 | 显示全部楼层 |阅读模式
催更!催更!催更!
超哥讲的非常详细,很适合0基础入门,不仅计算机知识0基础入门,甚至ctrl+f查询功能都会教给我们,非常认真的在教学,哭死!
  1. //第四集 USB不停电下载
  2. // note:
  3. //|=或等于:不会覆盖最初的1
  4. //调用头文件
  5. #include "ai8051u.h"
  6. #include "stc32_stc8_usb.h"
  7. char *USER_DEVICEDESC = NULL;
  8. char *USER_PRODUCTDESC = NULL;
  9. CHAR *USER_STCISPCMD = "@STCISP#";
  10. void main(void)
  11. {
  12. //功能脚切换控制,B7位代表EAXFR,1代表能访问,1000 0000转换成十六进制为80
  13.     P_SW2 |= 0x80;
  14. //    P0端口为准双向口
  15.     P0M0 = 0x00;
  16.     P0M1 = 0x00;
  17. //    P4端口为准双向口
  18.     P4M0 = 0x00;
  19.     P4M1 = 0x00;
  20. //    所有口设置为准双向口
  21.     P1M0 = 0x00;
  22.     P1M1 = 0x00;
  23.     P2M0 = 0x00;
  24.     P2M1 = 0x00;
  25.     P3M0 = 0x00;
  26.     P3M1 = 0x00;
  27.     P5M0 = 0x00;
  28.     P5M1 = 0x00;
  29.     P6M0 = 0x00;
  30.     P6M1 = 0x00;
  31.     P7M0 = 0x00;
  32.     P7M1 = 0x00;
  33. //    USB DC接口初始化
  34.     usb_init();
  35. //    使能USB中断
  36.     IE2 |= 0x80;
  37. //    打开总开关
  38.     EA = 1;
  39. //    等待USB完成配置
  40.     while(DeviceState != DEVSTATE_CONFIGURED);
  41.     while(1)
  42.     {
  43.         if(bUsbOutReady)
  44.         {
  45. //            发送数据缓冲区,长度
  46.             USB_SendData(UsbOutBuffer,OutNumber);
  47.             usb_OUT_done();
  48.         }
  49. //        P40、P00、P01端口输出为0V
  50.         P40 = 0;
  51.         P00 = 0;
  52.         P01 = 0;
  53.     }
  54. }
复制代码

USB不停电下载步骤

USB不停电下载步骤
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:123
  • 最近打卡:2025-04-19 16:12:35
已绑定手机

60

主题

777

回帖

4001

积分

论坛元老

自定义头衔

积分
4001
发表于 2024-11-26 23:39:09 | 显示全部楼层
贴代码建议用此功能:


截图202411262338492107.jpg


不要用纯文本,更不要带颜色,不易阅读哦
联系我请点击左下角的【回复】按钮,否则我收不到消息提
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:174
  • 最近打卡:2025-05-08 09:20:12
已绑定手机

90

主题

963

回帖

2332

积分

超级版主

积分
2332
QQ
发表于 2024-11-27 15:15:46 | 显示全部楼层
客服小姐姐,送个实验箱吧,楼主学习很努力呢{:5_332:}
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:174
  • 最近打卡:2025-05-08 09:20:12
已绑定手机

90

主题

963

回帖

2332

积分

超级版主

积分
2332
QQ
发表于 2024-11-27 15:33:46 | 显示全部楼层
打卡放在同一个帖子里    凭板凳楼找客服领取一套AI8051U实验箱,包邮哦
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-9 03:45 , Processed in 0.141606 second(s), 72 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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