草庐IT

ch0_unicast_firststream

全部标签

不同编程语言下CH347DLL的调用方法

前言    CH347为一款USB转JTAG/SPI/IIC/GPIO/UART接口的转换芯片,此处总结一下开发时所遇到的在C/C++、Python、C#下调用CH347DLL的方法,若有其他需要补充的也可一起交流。    基于WCH官方Demo板做的代码验证。1、C/C++调用    可参考WCH官网CH347EVT/Tools下工程代码,此处则不再重复2、Python调用    选择Python调用时,需对应上Python和DLL是否都为32或64位,否则会出现调用失败的情况,传入API参数时则只需注意一下特殊的结构体此类参函数即可。'''Author:OIDCATDate:2022-07

沁恒CH32V307VCT6最小系统板/开发板开源

沁恒CH32V307VCT6最小系统板,引出了所有IO口,一个Type-C连接到USB2.0全速OTG接口,一个Flash芯片型号W25Q64容量64Mbit连接到SPI2接口,板上还有TL432电压基准1.25V(实测1.246V左右)可通过跳线连接到PC3的AD13,还有3.29V基准通过0欧电阻可连接到ADC参考电压VREF。画了个MSP430F149的最小系统板开源出来了:https://blog.zeruns.tech/archives/713.htmlSTM32F030C8T6最小系统板和流水灯(原理图和PCB):https://blog.zeruns.tech/archives/

CH573-00-简介——RISC-V内核BLE MCU快速开发教程

一、本系列内容简介  本系列文章为个人在学习并使用CH573这款RISC-V内核BLEMCU的过程中进行的记录总结,以帮助大家快速开发(非深入开发),每节内容对应CSDN的一篇文章,详见主页,完整内容结构如下所示(持续更新):  本系列教程使用的开发板:淘宝WeActStudioCH573F,其他CH573F/CH573开发板亦可参考:CH573F开发板二、CH573概述  RISC-V内核BLE无线MCUCH573,简称CH573,是集成BLE无线通讯的32位RISC-V内核微控制器。片上集成低功耗蓝牙BLE通讯模块、全速USB主机和设备控制器及收发器、SPI、4个串口、ADC、触摸按键检测

CH340驱动:出现预安装成功,却没有检测到驱动

项目场景:stm32开发板,CH340/341驱动安装时出现的问题问题描述预安装成功,但是检测不到驱动,并且是从官方网站下载的驱动,且已经把开发板插上了,还是没有效果的。 并且插拔usb接口还是没有用原因分析:有些开发板装有两个梯形头,但可能只有一个梯形头与CH340芯片相连接。解决方案:如果你的开发板有两个梯形头,在usb与电脑连接的情况下,看清楚哪一个头和CH340芯片相连接,插对以后再进行驱动安装。 

go - 尝试使用 close(ch) 结束 goroutine 但最终会无限运行

我正在尝试在另一个goroutine关闭channel后结束多个goroutine。但是,在收到关闭信号后,我将陷入无限循环。我不明白为什么。我知道使用context.Context是可行的,但我是通过关闭channel来尝试的。去Playground:https://play.golang.org/p/C6pcYgGLnG9packagemainimport("fmt""time""sync")funcrunner(idint,ch 最佳答案 问题是你的break的范围:funcrunner(idint,ch您想跳出for循环,但

go - 尝试使用 close(ch) 结束 goroutine 但最终会无限运行

我正在尝试在另一个goroutine关闭channel后结束多个goroutine。但是,在收到关闭信号后,我将陷入无限循环。我不明白为什么。我知道使用context.Context是可行的,但我是通过关闭channel来尝试的。去Playground:https://play.golang.org/p/C6pcYgGLnG9packagemainimport("fmt""time""sync")funcrunner(idint,ch 最佳答案 问题是你的break的范围:funcrunner(idint,ch您想跳出for循环,但

visual studio 2022安装报错未能安装包“Microsoft.VisualStudio.Debugger.JustInTime.Msi,version=17.1.32112.364,ch

问题:未能安装包“Microsoft.VisualStudio.Debugger.JustInTime.Msi,version=17.1.32112.364,chip=x64”。搜索URLhttps://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualStudio.Debugger.JustInTime.Msi;PackageAction=Install;ReturnCode=1316详细信息MSI:C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualStud

CH340N串口模块原理图

一.简介使用单片机的时候,通过串口烧入程序不失为一种很好的办法,在这里给大家介绍一款非常简易的串口芯片CH340N芯片。二.CH340Nch340N芯片为sop-8封装,有且仅有8个引脚,而且内部自带晶振,不需要额外的晶振。价格约为2元。其电路图如下,可以看到非常的简单。欢迎关注微信公众号FPGA之旅获取更多

【GD-1开发板】CH340驱动安装方法

CH340驱动安装方法正常情况异常情况CH340驱动安装步骤现在国产ARM替代STM32的arm芯片运动正如火如荼进行中,我也录制了一套完整的”ARM嵌入式开发入门教程“,并配套了一个GD32F103C8T6的开发板。但有小伙伴拿到板子后,说下载程序的时候,电脑找不到COM口,可能是CH340驱动的问题,所以写个小教程。正常情况正常情况下,ch340的驱动会自动安装,用usb线将电脑和开发板连接之后,在电脑上的”设备管理器“对话框会出现如下图所示的USB转串口的CH340COM*口的提示。异常情况如果CH340驱动异常,即使硬件上电脑和开发板已经连接了,设备管理器对话框就里也还是没有CH340

关于CH552G单片机连接电脑和烧录程序的细节总结

前言:昨天tb上买的CH552单片机到货了,开始着手研究的时候,发现无论在哪儿,相关资料都非常零散,所以我打算开一个帖来记录和整理那些零散的知识。今天这一篇就是记录一下CH552G单片机从连接电脑到写程序到烧录的各种细节问题。因为我手上买的是CH552G的单片机,所以本文就以CH552G为参考来介绍 官方引脚定义即是如此,可以看到和其他单片机一样,CH552G也有TXD和RXD,学习过STC都知道下载程序必须用串口下载,虽然CH552G也可以使用串口下载,但是还有更方便的直接通过USB下载,即使用D+D-数据线来进行下载(后面我会补充使用串口下载的方法)一、通过D+D-线来进行第一次烧录程序先