Re: Эмулятор и сниффер головного устройства для псевдографических дисплеев.
Делаю свои полуслепые выводы
Самый верхний сигнал это CE
Средний это Data
Нижний это CLK
Сигнал клок не похож на таковой потому что анализатор по частоте не тянет
Что за анализатор ? Какая у него максимальная частота измерения?
Re: Эмулятор и сниффер головного устройства для псевдографических дисплеев.
Цитата:
Сообщение от
Chip
Делаю свои полуслепые выводы
Самый верхний сигнал это CE
Средний это Data
Нижний это CLK
Сигнал клок не похож на таковой потому что анализатор по частоте не тянет
Что за анализатор ? Какая у него максимальная частота измерения?
USB Disco - ставил режим измерения 1Мгц
Re: Эмулятор и сниффер головного устройства для псевдографических дисплеев.
Понятно, у меня такой валяется :), выкинул сразу после тестирования.
Тогда предположение что нижний сигнал это сигнал тактирования, пока остается предположением. Есть kb нормальный осциллограф посмотреть сигнал CLK?
Re: Эмулятор и сниффер головного устройства для псевдографических дисплеев.
Цитата:
Сообщение от
Chip
Понятно, у меня такой валяется :), выкинул сразу после тестирования.
Тогда предположение что нижний сигнал это сигнал тактирования, пока остается предположением. Есть kb нормальный осциллограф посмотреть сигнал CLK?
не, чего нет - того нет... сам мечтаю о нормальном цифровом запоминающем осциллографе... А нижний сигнал все время разный и ни разу не был похож на тактовый...
Re: Эмулятор и сниффер головного устройства для псевдографических дисплеев.
ну тогда хоть скажи к какому сигналу соответствует нижняя осциллограмма?
Re: Эмулятор и сниффер головного устройства для псевдографических дисплеев.
Цитата:
Сообщение от
Chip
ну тогда хоть скажи к какому сигналу соответствует нижняя осциллограмма?
Все так как ты предположил! Как по твоему это все таки SPI?
Re: Эмулятор и сниффер головного устройства для псевдографических дисплеев.
Вложений: 1
Re: Эмулятор и сниффер головного устройства для псевдографических дисплеев.
Приветствую. А не поможете со сниффером i2c? вывод данных желательно в сериал.
Есть скетч, но похоже данные идут со сдвигом в 2 бита и в инверсии. Еще сложность в том, что у прослушиваемого раба есть субадрес и неизвестное количество байт данных.
Код:
#include <Wire.h>
void setup()
{
Wire.begin(0x44); // join i2c bus with address #4
Wire.onReceive(receiveEvent); // regis-ter event
Serial.begin(9600); // start serial for output
}
void loop()
{
delay(100);
}
// function that executes whenever data is received from master
// this function is registered as an event, see setup()
void receiveEvent(int howMany)
{
while(1 < Wire.available()) // loop through all but the last
{
}
int x = Wire.read(); // receive byte as an integer
Serial.println(x, HEX);
Serial.println(x, BIN); // print the integer
}
Re: Эмулятор и сниффер головного устройства для псевдографических дисплеев.
Re: Эмулятор и сниффер головного устройства для псевдографических дисплеев.
это немного не то. в теме написаны скетчи из туториала по ардуине, они работают, но не так как нужно-похоже не обрабатывается ACK и байты идут потоком. но в байте могут быть использованы не все старшие биты, проц их отбрасывает, а ардуина тупо складывает биты в пакет. в итоге получается каша