Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I2C software baud rates much different from hardware baud rates #10

Open
GoogleCodeExporter opened this issue Mar 26, 2016 · 0 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1. Select I2C, Hardware, 400KHz, turn on power and pullup, internal 3.3v
2. connect one slave device, (0) to search bus, reports slave address
3. Mode back to I2C, Software, ~400KHz, power and internal 3.3v pullup on
4. same slave, connection not disturbed, (0) finds no slaves.
5. Return to Hardware I2C, (0) finds slave again.

What is the expected output? What do you see instead?
Expect to be able to find slave with either I2C mode.

What version of the product are you using? On what operating system?
Bus Pirate V4, v6.1 thru v6.3-beta1 r2151

Please provide any additional information below.
In software I2C ~400KHz, oscilloscope shows CLK period is 8.2uS, rather than 
the ~2.7uS when run in hardware I2C 400KHz.


Original issue reported on code.google.com by [email protected] on 12 Mar 2014 at 6:07

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant