2025-10-14 10:34 PM
Hi everyone,
I'm currently working on a project where I need to establish UART communication between an STM32L053R8T6 Nucleo board and a Chafon RFID reader IC. The goal is to send commands from the STM32 to the reader and receive tag data in response.
Here's what we've done so far:
Hardware setup:
- STM32L053R8T6 Nucleo board
- Chafon reader IC (connected via UART)
- Power and ground lines are properly connected
- TX/RX lines are cross-connected (STM TX → Reader RX, STM RX ← Reader TX)
Software setup:
- Using STM32CubeIDE with HAL drivers
- UART initialized at 115200 baud (default for Chafon)
- Basic transmit/receive functions implemented using HAL_UART_Transmit and HAL_UART_Receive
- We're sure about the exact command format expected by the Chafon reader (e.g., start/stop bytes, checksum) but
the reader doesn’t seem to respond to our test commands.
- All the connections and UART ports are properly verified.
Questions