stm32直连usb
答:单片机+enc28j60?这个组合丢包正常。1. enc28j60的接收缓存有限,而且收发共享一片区域,一般来说多给接收分配一些,但如果上面的单片机处理不过来的话或者你的协议栈处理太复杂,导致没有及时把enc28j60缓存的数据读走处理,那必然导致enc28j60要丢包或者覆盖。 在一对一的时候,这个现象可能不严重,换...
网友评论:
壤看17846552257:
stm32通过USB与stm32通讯可以吗?
43360政沿
: STM32F103系列的不能,因为它们都是USB设备(Device).其它2XX,4XX系列未知. 注意一下: USB互相通讯要求一方为主机(HOST),一方为设备(Device). HOST与HOST或者Device与Device之间是不能通讯的. 当然有例外,带USB OTG功能的USB接口互相之间可以通讯. 注意看文档有OTG功能,或者同时带USB HOST和USB Device,那么恭喜你,可以. 否则换单片机或者放弃功能.
壤看17846552257:
如何用STM32系列内核的MCU与PC进行USB通信 -
43360政沿
: STM32系列产品本身包含了USB接口. 与PC通讯的话,需要以下工作: 1. 使用STM32的USB引脚,设计正确的硬件接口 2. 软件中,引入或编制USB驱动代码,实现嵌入式端的软件功能 3. PC端需要编制特定的驱动程序,以实现双方的通讯内容 4. 联机调试,修正Bug.
壤看17846552257:
stm32的usb接口外接u盘什么芯片比较好 -
43360政沿
: STM32F105、STM32F107、STM32F2xx系列,STM32F4xx系列.这些芯片都有USB OTG这个外设,可进行U盘的文件读写,其中STM32F407算是用得很多了,淘宝上有大量的F407开发板卖,算是用得比较普遍的东西.我现在用STM32F205...
壤看17846552257:
stm32如何与PC进行USB数据传输 -
43360政沿
: 你懂USB协议可以自己写个USB设备驱动和windows驱动,或者按照USB HID协议写个鼠标一样的东西,如果嫌复杂就用USB串口好了
壤看17846552257:
STM32是不是不能直接插USB在笔记本电脑上烧录代码 -
43360政沿
: 1、检查BOOT0与BOOT1是否在正确位置 2、检查电源供电 3、检查烧录器是否正常,烧录器驱动是否正常 4、检查keil的debug设置是否正确
壤看17846552257:
初学者,STM32工具的USB通讯方式求教 -
43360政沿
: 要是初学者的话建议使用pl2303这个usb转ttl的专用ic来实现usb通讯,stm32只是做usart的程序处理就好了,要是把usb通讯功能集成在stm32中,开啊工作量就很大了 .
壤看17846552257:
如何用STM32系列内核的MCU与PC进行USB通信 -
43360政沿
: stm32系列有usb例程的,把芯片设置成从设备就可以了,也可以模拟成为键盘鼠标,或者U盘设备
壤看17846552257:
如何直接操作STM32的USB寄存器 -
43360政沿
: 以f103为例 头部#include 然后直接就可以这样访问了 USB_FS->CNTR |= 0;
壤看17846552257:
STM32单片机做个USB和计算机VC编程软件通信,麻烦高手给个样例,非常感谢! -
43360政沿
: 最简单的方法是用STM32用CDC类,把USB做成虚拟串口.VC端用串口编程.这样的例子很多,你可以去找安富莱Armfly的例子,它的软件编程比较规范,值得学习.
壤看17846552257:
怎么用PC和STM32的单片机用USB传数据 -
43360政沿
: 需要你自己开发一个上位机的客户端,显示所接收的数据. 或者借用通用的调试工具,例如通过串口通讯的话,可使用“串口调试助手”;通过USB通讯的话,可使用USBTrace或WireShark之类.