Theo sơ đồ phần cứng của bạn, chân PWM1L/RE0 điều khiển chiều truyền/nhận của MAX485. Và trong code hiện tại không có lệnh thao tác trạng thái của chân này. Như vậy trạng thái của các chân DE và /RE (đã nối vào nhau) của MAX485 là không xác định trước, và dễ bị nhiễu nếu chân RE0 là ngõ vào, vì chỉ được treo bởi một điện trở 10 k lên 5 V.
Thân,
|