DONGKHOA / BFMC_BCARPRO

0 stars 2 forks source link

Control SPI #4

Closed DONGKHOA closed 8 months ago

DONGKHOA commented 9 months ago

SPI được cấu hình mode có nhận ngắt ở miso, có hai chân CS : Trong đó: CS1: Ras điều khiển stm32, bình thường sẽ có mức logic 1, khi muốn truyền dữ liệu thì chân này phải được kéo xuống mức 0 (RAS output, STM input), sau khi truyền xong phải kéo lại lên mức 1. CS2: Dùng để khi có vật cản mà siêu âm nhận được (khoảng cách so với xe ~30cm) thì kéo chân này về mức 0 (bình thường sẽ là mức 1) cùng lúc cấm ngắt miso. (STM điều khiển RAS)

Lưu ý: chỉ với trường hợp gửi distance thì data mới có 4byte còn lại là 1 byte. Và cứ 1 byte truyền xong thì sẽ có ngắt xảy ra nên cần có giải thuật để có thể đẩy tất cả về trong một mảng.

DONGKHOA commented 9 months ago

Có thể tham khảo: https://github.com/DONGKHOA/STM32/blob/main/Project_4_STATEMACHINE_BAI3/Core/Src/main.c

vthanhkhoa commented 9 months ago

từ rasp truyền xuống LSB hay MSB trước dị

DONGKHOA commented 9 months ago

MSB nha