như em đã nói , thực tế em điền thẳng giá trị baudvalue vào hàm OpenUART2 ( cụ thể là 10 với Fcy = 20Mhz - tham khảo từ bảng 19-1 ( Section 19 -UART Family Ref...) ,chứ không dùng công thức như trên . Việc dspic có chạy đúng với tần số 20Mhz hay không em cũng vừa mới đo thử bằng máy osilloscope trên chân OSC1/CLKIN đúng 10Mhz và xuất thử 1 xung PWM và đo bằng máy luôn cũng cho kết quả rất tốt .Trước giờ toàn dùng TA ngoài < 8Mhz nên ko gặp trường hợp này .
thay đổi nội dung bởi: batbatdieu, 18-08-2007 lúc 08:27 PM.
|