![]() ![]() Even on an ATtiny running with 1MHz, one can still operate theīus with 33 kHz, which implies that you can drive slave devices that use the SMBus protocol (which timeout if the the bus frequency is below 10 kHz). I adapted Peter Fleury's I2C software library that is written in AVR assembler, extremely light weight (just under 500 byte in flash) and very fast. you do not want to use the implicitly enabled pull-up resistors because your devices are run with 3.3 volts.you are short on memory (flash and RAM), or.the code shall run on an ATtiny processor with 1 MHz on arbitrary pins,.the I2C pins SDA/SCL are in use already for other purposes,. ![]() With devices, there are situations when it is not applicable: While this library is sufficient most of the time when you want to communicate The standard I2C library for the Arduino is the ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |