qq603599910
发表于 2024-2-18 22:18:34
越来越接近商用USB-TTL模式了,看这个源码后续真可以替换CH340芯片,用STC8H2K08U那真的省了一半成本.
神农鼎
发表于 2024-2-18 22:26:28
USB转双串口,程序早就超级成熟了
【新提醒】RMB0.99, USB, STC8H2K08U-45MHz-TSSOP20,51世界全面 进入 USB 时代 - 51 发烧友,UAC,极致音频,大国工匠,艺术人生,乐林漫步 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
神农鼎
发表于 2024-2-18 22:28:37
直接烧录:
神农鼎
发表于 2024-2-18 22:29:55
STC8H2K12U-45MHz-SOP16/TSSOP20
STC8H8K64U-45MHz-SOP16/TSSOP20, LQFP32/44/48/64
以后出厂【自带 USB-HID烧录+USB转双串口】, 取代以前的跑马灯测试程序
lijun4545
发表于 2024-4-8 16:15:24
你给的回调函数是接收到串口数据时产生中断,我现在问一下,我要求串口发送一个字节就产生一次中断,请问用哪个函数?因为我的程序在串口发送数据期间还要运行其他代码
lijun4545
发表于 2024-4-8 16:35:21
void UART1_Isr() interrupt 4 //串口1中断
{
if(TI==1)
{
REN=0;
RI=0;
TI=0; //清中断标志
if(FSWB==1){goto F1;}
FSN++;
···········································
}
else if(RI==1)
{
RI=0;
SB=SBUF;
JSN++;
················································
}
}
ageway
发表于 2024-4-8 17:12:05
{:4_250:}
etoile
发表于 2024-5-6 22:04:37
如果发送的信息超过64个字节,比如调用USB_SendData()3次,发现不是每次都收到192个字节,部分会留到到下次发送,如图片所示。要怎么操作?
BOOL usb_OUT_callback()
{
unsigned char i;
for (i = 0; i < 64; i++)
UsbOutBuffer = i;
for (i = 0; i < 3; i++)
{
USB_SendData(UsbOutBuffer, 64);
}
return 1;
}
durongze
发表于 2024-5-12 12:03:47
这个就是那个不用按键,直接烧写的那个功能吧?
电子爱好者2024
发表于 2024-5-13 16:22:13
❤️❤️