C#编程怎么通过ccid来与MCU通信行业需要编程吗,MCU的接口是USB

就通信行业需要编程吗方式讨论:(以下不论ARM核嵌入式低端高端均称为单片机)

单片机间通信行业需要编程吗可用UART或SPI串口通信行业需要编程吗UART适合速率不高,为了兼容低端单片机的场合SPI比较通用,而且速率可高至单片机核心时钟的1/4(但单片机IO速率低的要注意不能超过单片机IO速率)高端单片机,如STM32F103系列带有DMA,可减轻CPU负担

单片机与PC通信行业需要编程吗,一般用串口或USB接口串口或用MAX232芯片与PC串口相连,或用USB转UART芯片(PL2302等)桥接USB口需单片机帶USB接口模块,或USB桥接芯片或用软件模拟(仅业余使用,商品或工业使用不推荐)

单片机所带USB接口多为device接口,很少有host接口单片机与PC相連,单片机一般做device角色
STM32部分型号带有USB接口。USB接口使用一般是先配置USB属性诸如设备类别,VID(供应商ID(特别说明需要向usb协会申请购买)) PID(产品识别码),显示名称供电属性等等信息。
配置好的USB方可被计算机识别。
USB通信行业需要编程吗一般只能由PC向USB设备发起有命令,批量读取批量写入等操作。一般情形是通过命令进行简单的控制或确定写入或读取地址然后通过批量读写传输数据。

一般USB设备开发都需要编写上位机驱动。除非做成 USB HID 类协议因为操作系统一般是带有HID驱动的,但缺点很明显HID协议较复杂,且传输速率低
上位机也要經过枚举设备,选择设备打开设备等等一系列复杂操作。

区别:单片机间通信行业需要编程吗一般需自定协议相对自由;单片机与上位机通信行业需要编程吗一般依靠现有协议,然后自定需要的功能协议
单片机间通信行业需要编程吗机动性高,可利用中断等特性非惡劣环境一般不需复杂控制可保证正常工作。
与上位机通信行业需要编程吗一般受上位机等复杂环境影响,需考虑的方面比较多

写到這才想起来。楼主说的单片机间通信行业需要编程吗是近距离通信行业需要编程吗还是远距离通信行业需要编程吗?。我按照在同┅设备内考虑的。若是较远距离一般速率做不高,依靠485协议或CAN协议等,甚至有的直接将通信行业需要编程吗放到局域网环境上未见單片机间通过USB协议通信行业需要编程吗的,因为USB OTG实现很复杂

}

51就不要幻想usb通信行业需要编程吗叻光协议就弄死你了,你的51应该不会这么高级肯定是转串口的,插上看com口设置波 ...
是的是的,后来发现上面紧跟了一个转串口芯片。谢谢啊!。另外想问问今天到货的Atmal 89C52单片机把开发板上芯片换成新的之后不能烧写程序,LCD数码管不停地闪两块MCU都是这样,芯片应该沒有问题网上说是什么引导码问题,求助各位给解决了~我是初学者用的郭天祥系列开发板,现在想做个摇摇棒实践一下

开发板上自帶芯片,USB转成串口的一般用廉价的PL2303。可以参考你开发板电路连接后,在设备管理中出现c ...
是的是的后来发现上面紧跟了一个转串口芯爿。谢谢啊!。另外想问问今天到货的Atmal 89C52单片机,把开发板上芯片换成新的之后不能烧写程序LCD数码管不停地闪,两块MCU都是这样芯片應该没有问题,网上说是什么引导码问题求助各位给解决了~我是初学者,用的郭天祥系列开发板现在想做个摇摇棒实践一下。

如果你昰对答案或其他答案精选点评或询问请使用“评论”功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观點仅代表作者本人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

}

2017年版中国半导体产业发展状况报告

您还没有浏览的资料哦~

快去寻找自己想要的资料吧

您还没有收藏的资料哦~

收藏资料后可随时找到自己喜欢的内容

}

我要回帖

更多关于 通讯协议编程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信