Em có làm một project nhỏ là mạng RS 485, tuy nhiên em không làm phần cứng mà một người khác làm, em chỉ lập trình cho mạch thôi ( một modul Atmeg128 là master cái này còn làm nhiều việc khác nữa, một modul là Atmeg8 chỉ thu thập dữ liệu từ sensor và tham gia vào mạng 485 ). Mỗi modul chỉ có một con MAX485 và tất cả nối trên cùng một đường dây ( mạng đường thẳng ). Nếu một con truyền một con nhận thì không có vấn đề gì, nó hoạt động tốt, tuy nhiên em nâng cao nên một chút cho 2 modul truyền nhận 2 chiều và có đặt ID vào thì không chạy.
Cái khó của em khi debug chương trình là phần cứng em không làm nên nếu lối ở phần cứng thì em bó tay, thứ hai là modul ATmeg128 thì có cổng RS232 truyền lên PC mình cũng dễ debug nhưng modul Atmega8 chẳng có dấu hiệu gì dù chỉ là 1 con Led sáng khi nhận được Message thành ra rất khó check lỗi.
Thứ ba cũng vì kiến thức, kinh nghiệm có hạn.
Em xin post lên phần chương trình của em ( nó không chạy), mọi người ai giúp em với ? nếu cho em biết lỗi ở đâu thì tốt quá hoặc cho em biết phải đọc cái gì để debug hoặc là kinh nghiệm debug hay cái gì đó ? cái này làm em điên đầu 3 tuần rồi mà chẳng có kết quả gì. Về phần cứng thì người khác vẽ em chưa xin phép được lên không dám post vì nó gồm nhiều cái khác.
Cái khó của em khi debug chương trình là phần cứng em không làm nên nếu lối ở phần cứng thì em bó tay, thứ hai là modul ATmeg128 thì có cổng RS232 truyền lên PC mình cũng dễ debug nhưng modul Atmega8 chẳng có dấu hiệu gì dù chỉ là 1 con Led sáng khi nhận được Message thành ra rất khó check lỗi.
Thứ ba cũng vì kiến thức, kinh nghiệm có hạn.
Em xin post lên phần chương trình của em ( nó không chạy), mọi người ai giúp em với ? nếu cho em biết lỗi ở đâu thì tốt quá hoặc cho em biết phải đọc cái gì để debug hoặc là kinh nghiệm debug hay cái gì đó ? cái này làm em điên đầu 3 tuần rồi mà chẳng có kết quả gì. Về phần cứng thì người khác vẽ em chưa xin phép được lên không dám post vì nó gồm nhiều cái khác.
Comment