感謝答疑。
網(wǎng)絡(luò)延遲
原理圖如圖,usb接到電腦上沒有反應(yīng),請問是怎么回事?
您好,如溝通,可檢查USB底座和實(shí)際信號線連接是否正常,以及USB線材是否正常。
我在官網(wǎng)下載的關(guān)于34X的安卓串口助手APK在安卓手機(jī)上能識別到我的機(jī)器,但是裝在鴻蒙系統(tǒng)手機(jī)后無法搜索到我的機(jī)器,提示沒有匹配的設(shè)備,但是安卓手機(jī)上就可以正常搜索到
您好,請問具體使用的是什么芯片型號?如果需要安卓高版本系統(tǒng)兼容性更好,可使用USB設(shè)備描述符包含產(chǎn)品字符串或廠商字符串信息的芯片。
備注:CH341T芯片不包含字符串信息,可更換芯片使用:優(yōu)先推薦CH343型號。
您好,我參考官網(wǎng)的一鍵下載電路設(shè)計(jì)了一塊板子,CH340X與STM32共用一個(gè)3.3V的電源,上電可以識別到串口,但是無法往MCU下載程序。
后來我將CH340X與MCU各用一個(gè)3.3V電源供電,在CH340X不斷電的情況下,只對MCU進(jìn)行斷電再上電,就可以燒錄程序。
CH340X與MCU不能用同一個(gè)3.3V嗎?
您好,CH340串口芯片和MCU同一個(gè)電源是可以的,如上現(xiàn)象可能是電源供電問題,在使用統(tǒng)一供電的時(shí)候看下下載時(shí)設(shè)備管理器有沒有刷新動(dòng)作,如有表明下載時(shí)給芯片的供電電壓有波動(dòng)導(dǎo)致串口芯片復(fù)位。可嘗試3V3電源增加并聯(lián)大電容的處理措施。
ch340B,用115200發(fā)送幾次,就死機(jī)了,顯示發(fā)送超時(shí)。要拔插usb才行??唇z印沒有R,是不是假的?
好像要先用9600發(fā)幾條報(bào)文,再切換到115200發(fā)十幾條左右,更容易出現(xiàn)這種情況。
您好,看如上絲印標(biāo)識無法簡單區(qū)分真?zhèn)?。請問是什么操作下使用,你可以添加技術(shù)支持微信溝通下細(xì)節(jié)。聯(lián)系方式已私信您這邊。
請問客戶部分自動(dòng)化設(shè)備上使用我們產(chǎn)品采集數(shù)據(jù),采集器使用 CH340G? USB轉(zhuǎn)COM通信? 電腦端會(huì)出現(xiàn)不定時(shí)端口異常(附加到系統(tǒng)的某個(gè)裝置失去作用)。重新安裝系統(tǒng)和更新最新驅(qū)動(dòng)也沒用作用.然后?重新插拔USB或者設(shè)備管理器禁用該COM再啟用?端口又再次正常。
設(shè)備是PLC控制?伺服驅(qū)動(dòng)電機(jī)的設(shè)備。
可否私發(fā)我微信號,我發(fā)原理圖給你。幫我分析分析
【求教】CH340B與MAX485ESA連接,USB-485模塊插上電腦,模塊的A\B與MAX485ESA相連接。在電腦上用串口助手發(fā)送數(shù)據(jù),連接CH340B的USB口能通訊,但是反過來從USB口發(fā)送數(shù)據(jù),USB-485模塊這邊收不到數(shù)據(jù)。附圖原理圖。
實(shí)在沒找出問題,希望各位老師幫我看看。
補(bǔ)充:1、CH340B與MAX485ESA數(shù)據(jù)線接線正確,共地。
2、使用CH340B的TNOW引腳連接MAX485ESA的#RE和DE,作自動(dòng)收發(fā)。
您好,如上原理圖無問題,使用TNOW直接控制RS485收發(fā)芯片的使能是可以的。
如條件允許,建議串口發(fā)送的時(shí)候同時(shí)監(jiān)控下芯片的TNOW和TXD信號,即發(fā)送過程中TNOW是否處于使能打開的狀態(tài)。
采用CH341T轉(zhuǎn)I2C,同時(shí)插入2個(gè)時(shí),如何軟件判斷和區(qū)分設(shè)備序號?
你好:debian11 下,嘗試編譯驅(qū)動(dòng):
jiagui@jiayuan:~/Downloads/CH341PAR_LINUX/driver$ ls
ch34x_pis.c? Makefile
jiagui@jiayuan:~/Downloads/CH341PAR_LINUX/driver$ cat Makefile
ifeq ($(KERNELRELEASE), )
KERNELDIR := /lib/modules/$(shell uname -r)/build
PWD :=$(shell pwd)
default:
??????? $(MAKE) -C $(KERNELDIR)? M=$(PWD)
clean:
??????? rm -rf *.mk .tmp_versions Module.symvers *.mod.c *.o *.ko .*.cmd Module.markers modules.order *.a *.mod
load:
??????? insmod ch34x_pis.ko
unload:
??????? rmmod ch34x_pis
install: default
??????? mkdir -p /lib/modules/$(shell uname -r)/kernel/drivers/usb/misc
??????? cp -f ./ch34x_pis.ko /lib/modules/$(shell uname -r)/kernel/drivers/usb/misc/
??????? depmod -a
uninstall:
??????? rm -rf /lib/modules/$(shell uname -r)/kernel/drivers/usb/misc/ch34x_pis.ko
??????? depmod -a
else
??????? obj-m := ch34x_pis.o
endif
jiagui@jiayuan:~/Downloads/CH341PAR_LINUX/driver$ su
Password:
root@jiayuan:/home/jiagui/Downloads/CH341PAR_LINUX/driver# make
make -C /lib/modules/6.1.0-17-amd64/build? M=/home/jiagui/Downloads/CH341PAR_LINUX/driver
make[1]: Entering directory '/usr/lib/modules/6.1.0-17-amd64/build'
make[1]: *** No targets specified and no makefile found.? Stop.
make[1]: Leaving directory '/usr/lib/modules/6.1.0-17-amd64/build'
make: *** [Makefile:5: default] Error 2
root@jiayuan:/home/jiagui/Downloads/CH341PAR_LINUX/driver
不知道哪里錯(cuò)了。
可以指導(dǎo)一下嗎