STM32L562DK探索板——串口通讯测试成功
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
NUCLEO-H723ZG开发板试用 ——串口点灯测试
MultiButton移植到STM32F103战舰开发板
汇编浮点库qfplib移植STM32F769I-DISCO开发板与硬件浮点运算性能测试对比
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
S2LP 的 sniff 模式如何同时满足通讯和低功耗要求
双证齐发!移远通信通过ISO 26262功能安全流程认证及产品认证
意法半导体 STHV200超声波 IC单片简化设计
了解NFC技术优势与应用场景
微信公众号
手机版
我要用2塊F407VET6 透過USB互傳資料 , 請問是否也可以參考你的手法呢? 用CDC ??
謝謝 ~
可以用CDC,
但不一定是USB连接中传输最快的方式, h- i7 l. T$ }* X) t& O7 u
可以参考用。
目前我先用USB進行溝通來學習~
同時請教一下 , USB不是只需要DM DP傳輸 , 你的F407ZG程式碼裡面 , 為何要加入下面這一行呢?
HAL_GPIO_TogglePin(D2_GPIO_Port,D2_Pin);& K0 r7 C2 g5 n/ g: Y" E
我上網查語法 , 是說I/O電器反轉 , 那有點讓我不清楚 , 你用在D2是接在USB 的端口 哪個腳位控制呢??3 |' X2 r" H# e
( g" j( r/ O8 \$ e4 y+ o# O' j
A- A |. k6 k. |
只是为了有数据传输的时候可以观察到LED灯闪烁,或者一直亮(因为翻转太快)- g) O: w3 Q, Z& t! _% I/ h
就是知道有没有数据在传,比如每次手动发一个字节,隔一秒以上,然后就可以检查是否是成功在传。
CDC_Transmit_FS(UserTxBuffer04,64);
我改成- {5 ]; o( O( H) @" Y
uint8_t MyTxData[15] = "I love testtt!\n";
CDC_Transmit_FS(MyTxData, 15);
1 b! F& V6 a% E- J
我希望可以一直透過usb 送出字串訊號 , 應該邏輯分析儀 會抓到訊號阿!!
é輯åæå
(2)將是device的407 與另一塊是host的f407 透過usb對接 起來 , host的f407 接收不到資料
?: j% A" _+ C+ R0 j4 o- d9 b2 z
device與host同樣都是使用pa11 pa12 , 我試過好多模式; n7 B0 Y( Z. _% M; m1 N4 z3 i5 M+ W
/ g ^; R( r+ E; h3 E1 m
USBH_CDC_Receive(&hUsbHostFS,UserTxBuffer04,64);$ E* k1 j* _- z. V8 C
% S8 |2 A) g$ k7 g# m
UserTxBuffer04始終沒資料* u" x. \# j" ?. ~' a5 n2 F
# ~, K4 o' X: D8 ?! @2 @
我很疑惑 , 但是網路上使用USBH_CDC_Receive的範例又很少4 o9 O6 W. {; Q7 z0 s/ D" [
$ z! m1 f) A$ X
是我哪裡搞錯了嗎>"<???
* ^* b4 V# \, w6 C
生成的代码烧录后,电脑无法识别出COM口,& h' t3 r3 f2 `9 ^
你能试试吗?
联系方式:qq 732423541