‘壹’ C#如何实现对单片机的USB通信
1、自己写一个c++的USB代理类,直接和底层驱动通信
2、C#通过这个来调用
单片机只是一块芯片,需要基本电路及相应外围设备。
仿真可以用proteus,编程可以用Keil,调试用串口助手。
单片机可以通过RS232转串口和电脑通信(还需要RS232驱动)。
或者
1、买一个USB到RS232串口转换接口
2、单片机加一个TTL到RS232电平转换芯片。
如果是带USB接口的单片机,则直接用一个简单的接口电路就可以接到PC了.....
若是不带USB接口的单片机,则还需要用到一个桥接芯片,通常是利用单片机的USART接口,加上桥接芯片,例如PL2303之类的,就可以接到PC了.
‘贰’ 单片机通过USB接口与计算机通讯电路图
如图所示:需要单片机51,温度传感器18B02。USB转RS485的转串口线。直接用serialport控件,设置通讯参数,然后向串口发数据。
比如发1,然后使用事件触发接收单片机的数据,如果两侧通讯没问题,电脑会收到2,然后把它显示出来或者做喊旦中其他处理。
(2)单片机usb通信扩展阅读:
控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成,是发布命令的“决策机构”,即协调和指挥整个微机系统的操作。其主要功能有:
(1) 从内存中迟谨取出一条指令,并指出下一条指令在内存中的位置。
(2) 对指令进行译码和测试,并产生相应的操作控制信号,以便于执行规定的动作。
(3) 指挥并控制CPU、内存和输入输出设备之间数据流动的方向。
微郑山处理器内通过内部总线把ALU、计数器、寄存器和控制部分互联,并通过外部总线与外部的存储器、输入输出接口电路联接。
外部总线又称为系统总线,分为数据总线DB、地址总线AB和控制总线CB。通过输入输出接口电路,实现与各种外围设备连接。
‘叁’ 单片机与电脑 通过 usb通信
比较忙,刚刚看到你的求助,我是对比我之前提的问题,结合你的问题来回答的,不知道有没有符合你的问题。
1,关于通讯线,现在USB转RS485的转串口线非常多而且很便宜,没有必要自己去做了,都是成熟的东西,你直接去市场上买一根就好了。
2,单片机板。你只是测试通讯,那么只需单片机最小系统,再加一个RS485芯片就行了,电路图的话可以自己找,或者干脆买一块带RS485芯片的51板。然后编写单片机程序。单片机作为从机,写你的协议,比如最简单的,当单片机收到1,立即发2给电脑,电脑收到2说明成功了。至于其他的协议只是代码多少的问题。
3,上位机程序。建议用VB.net比较容易上手,C#也行,编一个类似于串口调试助手的控制窗口,可以先看看别人怎么写的,上位机接收到数据就基本成功了。直接用serialport控件,设置通讯参数,然后向串口发数据。比如发1,然后使用事件触发接收单片机的数据,如果两侧通讯没问题,电脑会收到2,然后把它显示出来或者做其他处理。
‘肆’ 如何用51单片机实现USB底层通信
用 51,这就太麻烦了。
也可以说,肢宴是办不到的。
51 单片机的历饥银存储器,一般,是不够用的。
-----------
用转换器,把 PC 的 USB 模拟成串口。
51 用串口通信,可以实现与 PC 的联系。
在 PC 端,只知道有个新的串口而已。
PC 不肢差可能识别出“U盘、键盘鼠标、摄像头、光驱、游戏手柄、网卡、打印机等。”
‘伍’ 两个单片机之间用USB通信行吗
可以实现,最简单的就是利用串口;如果要达到真正USB的效果就要用到CH375之类的接口芯片了。
‘陆’ 51单片机怎么连接USB接口进行数据传输
1不支持USB,只有用串口,51用串口传输数据,像CH340这种芯片和51连一起就可以用USB通信了。还有就是232和485了。
‘柒’ 单片机与usb怎么连接
USB连接单片机时需要用USB转串口芯片,CH341或PL2303,单片机的RX TX接芯片,详见芯片说明,也可以用市场上卖的USB转串口接头连接。
‘捌’ usb实现与单片机通信
最简单的办法就是LZ去买一块USB转UART的模块,它的作用就是让单片机的串口能通过USB口与电脑进行通讯。在电脑上安装相应的驱动(不同的板子所使用的转换芯片不同,根据你的板子上的芯片型号找相应驱动),在成功识别板子后找到USB转UART板在电脑上占有的串口号,利用串口助手之类的软件就能实现单片机与电脑之间的通讯了。
建议用主控是CP2102的,驱动也好找
‘玖’ 单片机怎样通过USB与电脑通讯
单片机的USB通信需要通过接口芯片,目前市面最简单好用的是南京沁恒公司出的CH372,公司网站上技术支持(如现成调试程序)提供得很好很全,运气好还可以申请2-3片免费试用,另外还有全功能型号的CH375。如果你初学也不用怕,入门可能没头绪,只要有恒心说实话不难的!说白了就那几个指令控制字,比调液晶还简单,而且大多控制芯片设计都这思路,可以举一反三。
更多电子问题请关注我!_ceo竭诚为您解答!