I2C thực hiện bởi GPIO

U

ubuntu_amateur

Guest
Trên tàu của chúng tôi, chúng tôi đang có kế hoạch để kết nối 2 thiết bị (nô lệ) với giao diện I2C đến 1 MCU (master). Nhưng chủ (MCU) NO I2C giao diện, nên sử dụng 2 chân GPIO mô phỏng thời gian I2C , để thực hiện các giao tiếp giữa bộ xử lý và các thiết bị. Bộ vi xử lý máy chủ sẽ chạy hệ điều hành Linux 2.4.x trên đó. Làm thế nào để viết một trình điều khiển để thực hiện chức năng I2C với GPIO Bất cứ ai có thể heeeeelp tôi? Bất kỳ đề nghị được đánh giá cao!
 
I2C trình điều khiển cho Linux, xin vui lòng hãy xem tại: [url = http://www.linuxjournal.com/article/7136] [size = 6] điều khiển I2C, Phần I [kích thước /] Greg Kroah-Hartman [/url] [url = http://www.linuxjournal.com/article/7252] [size = 6] điều khiển I2C, Phần II [/size] By Greg Kroah-Hartman [/ b ] [/url]
 
u có thể gợi ý cho tôi một số nguồn lực để thực hiện các giao dịch timining giữa máy chủ và nô lệ. thực sự tôi muốn thực hiện một phần adapter I2C như là một lớp phần mềm, trên máy tính dựa trên X86 với 2,6 hạt nhân. và các nô lệ thiết bị I2C EEPROM (24Cxx) được kết nối với các máy tính thông qua cổng song song thankyou kk
 
Lựa chọn hai I / O pins cho SDA và SCL và kết nối chúng với thiết bị I2C (chế độ nô lệ) trực tiếp. Xem, nó hoạt động. Mã C 8051:
 
cảm ơn cho ur trả lời Harry xin lỗi thực sự tôi có cơ hội là chủ đề trong bài trước truy vấn của tôi không phải là, thực hiện I2C bởi GPIO, tôi thực sự muốn thực hiện các giao thức I2C trên Linux (2.6 hạt nhân) dựa trên máy tính thông qua cổng song song . tôi hy vọng u có quan điểm của tôi, tôi muốn thực hiện Adapter I2C như là một module phần mềm nạp qua module I2C-core và parport hiện. và kết nối một nô lệ I2C eeprom (24CXX) chip cổng song song và thực hiện đọc và ghi các hoạt động cảm ơn bạn. kk
 
một trình điều khiển để thực hiện I2C đã được hoàn thành. có một yêu cầu mới: để thực hiện một nô lệ I2C với MCU. bất cứ đề nghị?
 
hi, bạn có thể vui lòng cho biết làm thế nào bạn thực hiện các trình điều khiển I2C, GPIO. 1. Bạn đã sử dụng khuôn khổ I2C Linux. Nếu vậy, làm thế nào để nói với hạt nhân của GPIOs tùy chỉnh của bạn (SDA và SCL). chính xác tôi hack. và làm thế nào tôi kiểm soát nó từ không gian người sử dụng. 2.Or thực hiện một trình điều khiển mới bằng cách reimplementing tất cả các chức năng I2C. Bất kỳ xem xét đặc biệt được thực hiện tôi đang sử dụng kernel 2.6.26 .. Bất kỳ trợ giúp sẽ được đánh giá cao. Rất cám ơn, Betz
 

Welcome to EDABoard.com

Sponsor

Back
Top