PDA

View Full Version : Bit-Banging là gì?


JohnnyNguyen
13-11-2009, 10:49 AM
các cao thủ cho em hỏi.khái niệm bit-banging là gì ko ạ.

bien_van_khat
13-11-2009, 10:52 AM
các cao thủ cho em hỏi.khái niệm bit-banging là gì ko ạ.

http://en.wikipedia.org/wiki/Bit-banging

debugger
13-11-2009, 09:04 PM
Bit-bang nói nôm na là dùng phần mềm giả lập phần cứng trong quá trình truyền dữ liệu, đặc biệt là khi truyền nối tiếp.

Khi bạn truyền dữ liệu theo chuẩn SPI, I2C, UART,... thủ công bằng phần mềm thay vì sử dụng phần cứng chuyên dụng, thì bạn đã làm 1 việc gọi là bit-bang rồi đấy.

Trong trình dịch CCS cho dòng PIC có một số tùy chọn sử dụng truyền thông UART mà không dùng phần cứng sẵn có. Họ định nghĩa lại chân, cung cấp một đoạn chương trình để truyền dữ liệu theo chuẩn RS232. Đó chính là bit-bang.

Hoặc ở 1 số dòng 8051 không có SPI, mà bạn lại muốn dùng con 8051 đó giao tiếp với thẻ nhớ MMC/SD thông qua chuẩn SPI. Khi đó bạn phải viết chương trình để giả lập quá trình truyền dữ liệu SPI qua một số chân nào đó của 8051. Việc đó gọi là bit-bang

JohnnyNguyen
14-11-2009, 12:39 AM
Bit-bang nói nôm na là dùng phần mềm giả lập phần cứng trong quá trình truyền dữ liệu, đặc biệt là khi truyền nối tiếp.

Khi bạn truyền dữ liệu theo chuẩn SPI, I2C, UART,... thủ công bằng phần mềm thay vì sử dụng phần cứng chuyên dụng, thì bạn đã làm 1 việc gọi là bit-bang rồi đấy.

Trong trình dịch CCS cho dòng PIC có một số tùy chọn sử dụng truyền thông UART mà không dùng phần cứng sẵn có. Họ định nghĩa lại chân, cung cấp một đoạn chương trình để truyền dữ liệu theo chuẩn RS232. Đó chính là bit-bang.

Hoặc ở 1 số dòng 8051 không có SPI, mà bạn lại muốn dùng con 8051 đó giao tiếp với thẻ nhớ MMC/SD thông qua chuẩn SPI. Khi đó bạn phải viết chương trình để giả lập quá trình truyền dữ liệu SPI qua một số chân nào đó của 8051. Việc đó gọi là bit-bang

kích cảm ơn 1 cái.thế này mới gọi là trả lời chứ.trả lời như anh bien_van_khat thế kia thì em hỏi làm gì.có người biết rồi tội gì ko hỏi lại phải đi dịch tiếng anh.:D

bien_van_khat
14-11-2009, 08:34 AM
kích cảm ơn 1 cái.thế này mới gọi là trả lời chứ.trả lời như anh bien_van_khat thế kia thì em hỏi làm gì.có người biết rồi tội gì ko hỏi lại phải đi dịch tiếng anh.:D

Mình chỉ cho bạn cách tự bạn tìm thông tin. Nếu bạn ngồi dịch chỉ mất 15p, chờ người khác mất 2 ngày. Nếu như thế thì cả đời, bạn sẽ là người đi hỏi và chờ câu trả lời!

JohnnyNguyen
14-11-2009, 10:54 AM
hì.cái thông tin này em tìm dc trc khi hỏi rồi.2 ngày đó em đâu có chờ ko,em làm việc khác mà.
tiện đây cho em hỏi,trong cái AN702 có ví dụ về bit-banging trong việc ghép nối MCP3201 với DS80C320.có cách nào mô phỏng dc ví dụ đó ko ạ.với lại sơ đồ mạch của ví dụ đó như thế nào ạ.