USB-AVR самодельный осцилограф I2C
Добавлено: Сб июн 01, 2013 13:16:49
Привет всем умным головам! Столкнулся с проблемой, нужно считать шину I2C и измерить щирину импульсов (скорость I2C )
На ATmega 8 на вход INT0 подал SCL а на PB0 SDA настроил прерывания, создал 8 глобальных переменных и по каждому SCL
сохраняю 0 или 1, потом прерывания запрет. и вывожу на LCD 1 0 1 1 0 0 1 1 все ок. А если сразу в EEPROM то не сохраняет.
Создавать 8-16-32-64 переменых, а потом выводить на LCD не очень удобно да и отделять тоже. Потому что по шине иногда идут 8 бит а иногда 16 и 24 бита.
В инете нарыл много схем на AVR. Но хотелось два канала и по проще. (AVR с потдержкой USB) или (AVR + FTD232) и софт для wind 7 чтобы щупать импульсы 0-5v и частота хотябы до 250kГц.
На ATmega 8 на вход INT0 подал SCL а на PB0 SDA настроил прерывания, создал 8 глобальных переменных и по каждому SCL
сохраняю 0 или 1, потом прерывания запрет. и вывожу на LCD 1 0 1 1 0 0 1 1 все ок. А если сразу в EEPROM то не сохраняет.
Создавать 8-16-32-64 переменых, а потом выводить на LCD не очень удобно да и отделять тоже. Потому что по шине иногда идут 8 бит а иногда 16 и 24 бита.
В инете нарыл много схем на AVR. Но хотелось два канала и по проще. (AVR с потдержкой USB) или (AVR + FTD232) и софт для wind 7 чтобы щупать импульсы 0-5v и частота хотябы до 250kГц.