STM32 USB đề cung song hoãn trùng tiếp thu phương thức, dĩ giải quyết đối thời tự hòa tốc độ yếu cầu giác cao đích tràng hợp, như sử dụng đồng bộ truyện thâu đích âm / thị tần lưu, tiếp cận tuyến tốc đích Bulk truyện thâu đẳng. Tối cận tại dụng F103C8T6 tố thanh tạp, tại điều thí thời phát hiện thu đáo đích sổ cư tổng thị tối hậu nhất đối thải dạng thác ngộ, đạo trí thanh âm bá phóng thời hữu mao thứ. Phản phục trảo vấn đề hòa điều thí vô quả, toại hoài nghi tâm phiến hữu vấn đề, canh hoán hậu nhưng vô quả. Tối hậu nhất thống loạn thí phát hiện, phán đoạn đương tiền dụng hộ sử dụng đích hoãn trùng khu đích tiêu chí vị phản liễu, cụ thể như hạ:
<code>voidEP3_OUT_Callback(void) { if(GetENDPOINT(ENDP3) & EP_DTOG_TX){ // tiên phán đoạn bổn thứ tiếp thu đáo đích sổ cư thị phóng tại na khối hoãn trùng khu đích FreeUserBuffer(ENDP3,EP_DBUF_OUT); // tiên thích phóng dụng hộ đối hoãn trùng khu đích chiêm hữu, giá dạng đích thoại USB đích hạ nhất cá tiếp thu quá trình khả dĩ lập khắc tiến hành, đồng thời dụng hộ tịnh hành tiến hành hạ diện xử lý count_out=GetEPDblBuf0Count(ENDP3);// độc thủ tiếp thu đáo đích tự tiết sổ PMAToUserBufferCopy(buffer_out,ENDP3_BUF0Addr,count_out); }else{ FreeUserBuffer(ENDP3,EP_DBUF_OUT); count_out=GetEPDblBuf1Count(ENDP3); PMAToUserBufferCopy(buffer_out,ENDP3_BUF1Addr,count_out); } } </code>
Dĩ thượng thị bàn vận đích võng thượng đích nhất cá lệ trình, khả dĩ khán đáo thông quá phán đoạn đoan điểm đích EP_DTOG_RX/EP_DTOG_TX tiêu chí vị lai xác định đương tiền dụng hộ sở sử dụng đích hoãn trùng khu, thử lệ trình thị tiếp thu phương hướng đích song hoãn trùng trung đoạn xử lý hàm sổ, đương EP_DTOG_TX tiêu chí vị trí 1 thời biểu kỳ sử dụng dụng hộ sử dụng BUFF0 nhi USB IP hạch sử dụng BUFF1, phản chi dụng hộ sử dụng BUFF1 nhi USB sử dụng BUFF0. Ngã tại biên tả thanh tạp đích trình tự thời dã án chiếu thử tư lộ, tiếp thu phương hướng phán đoạn EP_DTOG_TX lai giao hoán Buffer, đãn thử thời thu đáo đích sổ cư tổng hữu thác ngộ. Nhi vô ý trung tương EP_DTOG_TX cải vi EP_DTOG_RX, tắc vấn đề tiêu thất, sổ cư chính thường, bá phóng thanh âm chính thường. Toại tử tế phiên duyệt STM32 khí kiện thủ sách, phát hiện:
Tức đối vu tiếp thu phương hướng thượng sử dụng EP_DTOG_RX phán đoạn hoãn trùng khu nhi phát tống phương hướng dụng EP_DTOG_TX ( tòng hoành định nghĩa tự diện ý tư thượng dã năng khán đổng đích ~ ), đãn giá lí tịnh một hữu thuyết minh tiếp thu phương hướng hòa phát tống phương hướng thị dĩ thùy vi tham khảo, tức đối vu OUT đoan điểm thị đương tố tiếp thu phương hướng ( đối đan phiến cơ ) hoàn thị phát tống phương hướng ( đối chủ cơ ). Đãn tử tế khán hạ OUT đoan điểm, sử dụng đích hoãn trùng khu quân dĩ RX kết vĩ, dã tựu thị thuyết lý luận thượng ứng cai thị hòa DTOG_RX đối ứng đích. Như quả xác thật thị giá dạng, na ma võng thượng đích lệ trình ứng cai toàn thị thác ngộ đích, án chiếu tha môn đích tả pháp căn bổn thu bất đáo chính xác đích sổ cư. Đãn xác thật thị cải vi RX hậu, thanh tạp công tác chính thường liễu, Debug Watch khán đáo sổ cư lưu dã chính xác liễu.
Đãi hữu không tả nhất cá Bulk truyện thâu đích lệ trình lai nghiệm chứng hạ tái lai cân đại gia phân hưởng!
Dẫn dụng bồng lai đích ưng:+1
I2c khố hàm sổ tài thị chân khanh
Dẫn dụng bồng lai đích ưng:I2C đích vấn đề thị nhân vi bổn thân ngạnh kiện BUG đạo trí đích ba? Nhiên hậu tân đích cố kiện khố tòng nhuyễn kiện thượng hồi tị liễu giá cá BUG, ngạnh kiện bổn thân tịnh một hữu tu chính hảo tượng...
I2c khố hàm sổ tài thị chân khanh
Thời đoạn | Cá sổ |
---|---|
{{f.startingTime}} điểm - {{f.endTime}} điểm | {{f.fileCount}} |
200 tự dĩ nội, cận dụng vu chi tuyến giao lưu, chủ tuyến thảo luận thỉnh thải dụng hồi phục công năng.