Страница 1 из 1

USB-AVR самодельный осцилограф I2C

Добавлено: Сб июн 01, 2013 13:16:49
pshonia
Привет всем умным головам! Столкнулся с проблемой, нужно считать шину 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Гц.

Re: USB-AVR самодельный осцилограф I2C

Добавлено: Сб июн 01, 2013 20:51:33
koyodza
Лучше не возиться, а купить готовый логический анализатор, например Saleae или Usbee
Цена вопроса 8..15 уе, смотря где брать.
За 40 уе примерно кроме логического анализатора будет ещё и осциллограф.
http://dx.com/p/logic-analyzer-w-dupont ... ack-148945
http://dx.com/p/usb-oscilloscope-and-lo ... yzer-93518

Re: USB-AVR самодельный осцилограф I2C

Добавлено: Пн июн 03, 2013 09:37:08
pshonia
Большое спасибо это действительно будет
лучше цуна 12$ и в перед.

Re: USB-AVR самодельный осцилограф I2C

Добавлено: Пн июн 03, 2013 13:09:11
polli123456