thepirateboy: säkerdu inte blandar ihop det med smbus?
Du kan köra i2c hur långsamt som helst. Så timingkraven borde inte vara några problem.
Annars kolla på FT2232D, den har stöd för i2c master, SPI master mm + massa GPIO:s.
Kan man emulera I2C med GPIO?
Re: Kan man emulera I2C med GPIO?
hanzibal,
Jag ser ditt/samma nick "överallt" på sidan du länkade till, är det "ditt" projekt?
Vad är det för uC på kortet? Jag ser att UART-pinnarna är uttdragna och, i alla fall på PIC, så kan UART'en köra I2C. Så, om det ÄR ditt projekt (eller om koden är öppen) så kanske det är ett alternativ till att försöka bitbanga.
Jag ser ditt/samma nick "överallt" på sidan du länkade till, är det "ditt" projekt?
Vad är det för uC på kortet? Jag ser att UART-pinnarna är uttdragna och, i alla fall på PIC, så kan UART'en köra I2C. Så, om det ÄR ditt projekt (eller om koden är öppen) så kanske det är ett alternativ till att försöka bitbanga.
Re: Kan man emulera I2C med GPIO?
Du kanske kan fråga i Peeky Pokeys forum på Codeplex om I2C?
Det ser ut som det sitter en liten PIC med USB, och de flesta utav de nya PICarna har I2C inbyggt...
Dock berättar de ju ingenting om vad det är för hårdvara på kortet.
Jag skulle tro, att det är en PIC18F14K50 eller liknande, med tanke på att man kan se ett microchip M på kretsen och att det är 20 pin kapsel, och ingen extra USB hårdvara. http://ww1.microchip.com/downloads/en/D ... 41350E.pdf
Det ser ut som det sitter en liten PIC med USB, och de flesta utav de nya PICarna har I2C inbyggt...
Dock berättar de ju ingenting om vad det är för hårdvara på kortet.
Jag skulle tro, att det är en PIC18F14K50 eller liknande, med tanke på att man kan se ett microchip M på kretsen och att det är 20 pin kapsel, och ingen extra USB hårdvara. http://ww1.microchip.com/downloads/en/D ... 41350E.pdf
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Re: Kan man emulera I2C med GPIO?
Jo, det kan vara SMBUS jag tänker på. Minns att jag hade en sensor som krävde viss timing.Micke_s skrev:thepirateboy: säkerdu inte blandar ihop det med smbus?
Du kan köra i2c hur långsamt som helst. Så timingkraven borde inte vara några problem.
Annars kolla på FT2232D, den har stöd för i2c master, SPI master mm + massa GPIO:s.
Re: Kan man emulera I2C med GPIO?
Ja, det är mitt eget kort baserat på mcp2200 som i princip är en pic18f14k50 (går att hacka). TopNotch har hjälpt mig med routingen i Eagle. Kortet finns att köpa på Electrokit.
http://www.peekypokey.org/wikipage?title=Projects
Jag är i färd med att ta fram fler enkla exempelprojekt och det vore därför trevligt med bitbangad I2C för att kunna prata med diverse "Arduino-moduler" av den typ som finns på Electrokit, eBay mfl.
OT: Tips på roliga/enkla projekt/grejor för nybörjare att göra emottages tacksammast.
Själva chipet är stängt men API-koden kommer att bli helt eller delvis Open Source senare.
http://www.peekypokey.org/wikipage?title=Projects
Jag är i färd med att ta fram fler enkla exempelprojekt och det vore därför trevligt med bitbangad I2C för att kunna prata med diverse "Arduino-moduler" av den typ som finns på Electrokit, eBay mfl.
OT: Tips på roliga/enkla projekt/grejor för nybörjare att göra emottages tacksammast.
Själva chipet är stängt men API-koden kommer att bli helt eller delvis Open Source senare.