dich trái hay dịch phải a honghiep :(
nó chỉ ảnh hưởng ở dòng lệnh này thôi hả a ? i2c_init(0xE0); :-s
e sửa lại như thế này có đúng không a
i2c_init(0xe<<1);
và thư viện I2C.c là
/******************************************************************************
*
* WWW.PAYITFORWARD.EDU.VN
*...
với lại cho e hoi là file I2C.c của CLB là khi nhạp địa chỉ cho ds1307 là địa chi 7 bit nhưng khi giai tiep voi srf10 thi địa chi là 0XE0 dzay có ảnh hưởng gì ko a Honghiep :-s:-s:-s:-s:2cool_after_boom:
vâng anh HongHiep e cung có thử kéo điện trở ngoài rồi nhưng mà cung không được cứ bị dùng ở vòng lặp while(..
e thử giao tiếp với ds1307 thì được còn khi gắn vào srf10 thì nó lại bị dừng ngay vòng lăp while không thoát ra được ?:-s:-s:-s
các a chị cho e hỏi là khi giao tiếp I2C muốn sử dụng điện trở nội kéo lên thì thì các chân P1.6 và P1.7 phải cấu hình như thế nào ?
e sử dụng thư viện I2C của CLB để giao tiếp I2C với SRF10 nhưng sau chương trình cứ bị dừng ngay vòng while(IFG2..
đây là code trong ct main mong a chị giúp đở...
anh ơi cho e hỏi là khi e giao tiếp I2C với msp430g2553 e sử dụng code của câu lạc bộ nhưng sao nó cứ bị lập ở gay vong while(...
e đã xữ lý nhiều cách rồi sau nó vẩn không thoát ra khỏi đươc vòng lặp này
với lai msp 430 minh có cần kéo diện trở ngoài khi giao tiep I2C khong anh ?
Khi slave sử...
hjc Khi e giao tiếp giữa modul I2C của msp430g2553 cói SRF co hỗ trợ I2C thí nó cũng bị đứng hoài ở while(!(IFG2...
con msp có điện áp ra là 3v3 nhưng SRF sử dụng áp là 5V với sự chênh lệch áp có phải là nguyên nhân lỗi này không mấy a chị ?
e thấy TI có cung cấp con PCA 9306 để chuyển đổi áp...
cho e hỏi tần cung cấp cho CCP1 là bao nhiêu để e có thể đọc được tính hiệu động cơ trả về ,vì nếu tần số nhanh quá thì MCU ko thực hiện được chuyện gì khác ngoài chuyện ngắt CCP
a Keon2991 e đặt trong ngắt thì nó chạy được rồi . nhưng e thử duy chuyển vào trong hàm while(1) để kiểm tra liên tục thì nó lại không cập nhật giá trị mới của biến k khi nó nhảy vào hàm ngắt ? tại sao vậy a ?
A messier e vừa đạt breakpoint thì chương trình có nhảy vào ngắt nhưng trong chuong trình ngắt e đã làm thay đổi giá trị k ma tai sao ham hiển thị lcd_putc(i[k]); không thay đổi :gach