vb2002 发表于 2024-5-23 23:09:27

康辉55AA 发表于 2023-12-28 16:11
我把这个功能移植到STC8G1K08-8PIN上面,并且整合到我的串口通讯协议中,很简单,也很好用。

...

一直以为我的8g1k08不行,现在看来也行

vb2002 发表于 2024-5-24 02:56:59

又是失眠学这个,冲哥布置的作业

垂柳工作室 发表于 2024-6-27 21:49:23

原样照抄版主的代码,严格按步骤编译程序,另外焊接stc8H8K64U 28脚芯片最小系统,下载hex文件,电脑系统提示不识别usb设备。无奈从系统之家下载win7旗舰版64位系统,重装电脑,依然不行。无奈,下载STC官方USB库函数,解压,单独拷贝STC_HID_INTERRUPT_LIBRARY目录下stc8h_hid_data_query_demo,keil打开工程文件,修改主程序为



#include "stc8h.h"
#include "stc32_stc8_usb.h"
void sys_init();
void DelayXms(int n);

char *USER_DEVICEDESC = NULL;
char *USER_PRODUCTDESC = NULL;
char *USER_STCISPCMD = "@STCISP#";                      //设置自动复位到ISP区的用户接口命令

void main()
{
    sys_init();
    usb_init();
    EA = 1;

    while (1)
    {
      if( DeviceState != DEVSTATE_CONFIGURED )         //
                        continue;
                        if (bUsbOutReady)
                                {            
            usb_OUT_done();
      }
                                P2 = 0xF0;//测试用的,本人焊接最小系统附带8个LED灯
    }
}

void sys_init()
{
                P_SW2 = 0x80;
                P3M0 &= ~0x03,P3M1 |= 0x03;        //设置P3.0和P3.1高阻模式                   
                P2M0 &= 0x00,P2M1 &= 0x00;                //设置P2口驱动LED灯,测试用,跟不断电自动下载无关。
                   
    //设置USB使用的时钟源
    IRC48MCR = 0x80;    //使能内部48M高速IRC
    while (!(IRC48MCR & 0x01));//等待时钟稳定
}



下载后可行,唯一不足的就是编译出来的代码比较大,Program Size: data=44.3 xdata=192 const=137 code=4591

垂柳工作室 发表于 2024-6-27 22:03:43

小板用于编辑引脚40个和28个的STC8H和STC32G芯片,不是批量,基本是一个芯片一次编码,迫切需要不断电自动下载。移植官方库函数,就是编译后代码变得臃肿,keil还提示版本限制,最后找了一个注册使用2032年


神农鼎 发表于 2024-6-30 08:25:58

自己设计 PCB 用贴片为正解

软件用最新版本的

vb2002 发表于 2024-7-9 21:14:57

为啥我下载了不行
没有串口显示

vb2002 发表于 2024-7-9 21:23:54

vb2002 发表于 2024-7-9 21:14
为啥我下载了不行
没有串口显示

我懂了.
您这个不是直接USB不断电下载
我一直以为和冲哥他们那个设置开发板单独不断电下载的
您这个就是代替普通的串口下载器的断电而已

21cnsound 发表于 2024-8-12 00:38:31

dongyaozhang17 发表于 2024-4-12 21:45
大佬好,用无线蓝牙串口下载,一直显示通信超时,请问有什么思路吗啊?蓝牙的波特率已设置为115200 ...

蓝牙透传模块必须是SPP透传模式,并且要设置为偶校验。

fengye1512 发表于 2024-9-10 14:09:56

学习并收藏了👍👍

webfly 发表于 2024-9-13 09:42:20

谢谢,测试一下
页: 1 2 3 4 [5] 6 7 8
查看完整版本: 用户自定义命令实现ISP不停电下载-串口命令模式-8H系列