Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

I2C терминал
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=14070
Страница 1 от 2

Автор:  itso.t [ Пон Сеп 28, 2015 10:26 pm ]
Заглавие:  I2C терминал

Оглеждам се за някакъв тестван хардуер, със съответния приложен софтуер, за чоплене по I2C бъс - изпращане на данни към зададен слейв адрс, четене на такива, а ако може и да подслушва, още по-добре. Предполагам че интерфейсът откъм компютъра ще е USB. Евентуално, и като цена да е нещо прилично. Би било добре и UI да е нещо поносимо.
Гледах някакви китайджани които могат да правят всичко, включително и палачинки, но като загледах софтуера и се отказах.

Отдавна не ми е трябвала подобна джаджа. Имам разни антични кокали, но далеч не са най-удобното за използване нещо и затова проучвам за нещо по-модерно. :D

Автор:  ilkor [ Пон Сеп 28, 2015 11:33 pm ]
Заглавие:  Re: I2C терминал

http://www.microchip.com/Developmenttoo ... O=DV164122

Не е от най модерните и удобни обаче ...

Автор:  itso.t [ Вто Сеп 29, 2015 12:29 pm ]
Заглавие:  Re: I2C терминал

Мерси.
Междувременно се присетих че realterm имаше подобна функционалност. Като ми остане време, че задълбая в детайлите, за да видя дали би могъл да е удобен за работа.

Автор:  Desert Leo [ Вто Сеп 29, 2015 12:33 pm ]
Заглавие:  Re: I2C терминал

FTDI имаха някакъв USB<->I2C бридж. Не съм го ползвал, но не пречи да го погледнеш.

Автор:  itso.t [ Вто Сеп 29, 2015 12:42 pm ]
Заглавие:  Re: I2C терминал

Чипове намерих - FTDI имат такива, Майкрочип също, и още куп знайни и незнайни. Проблемът е в другата част. Тоест, в комплексното решение - черна кутийка със съответният софтуер.

Няма кой да се занимава с разработка на подобно нещо, тъй като текущата задача, като предполагаемо време, ще е няколко порядъка по-кратка като време, отколкото би траяла разработката на подобни нещо.

Автор:  Desert Leo [ Вто Сеп 29, 2015 1:46 pm ]
Заглавие:  Re: I2C терминал

Не става ли с някоя терминална програма.

Автор:  itso.t [ Вто Сеп 29, 2015 2:01 pm ]
Заглавие:  Re: I2C терминал

Като изключим гореспоменатия realterm, който има вградена подобна функционалност, вероятно по-скоро не. Или едва ли ще е удобно за работа. Знам ли де, не претендирам че съм ползвал всички терминални емулатори.
Предполагам, че в стринга който ще се изпраща, ще трябва да се попълва досадна информация като слейв адрес на устройството. При четене на данните, пак ще падне голямо взиране, кое какво е. Само мога да гадая как ще визуализира акнолиджите. Ако са в общия поток, като данни, ще е голяма досада за бачкане...
В специализираните тулове нещата са улеснени в някаква степен. Затова търся нещо по-мързеливо... :D

Автор:  Desert Leo [ Вто Сеп 29, 2015 3:44 pm ]
Заглавие:  Re: I2C терминал

Прав си, ама тоя интерфейс изведен навън си е направо екзотика. Когато използвам чипове с I2C към проц, за дебъг изкарвам UART навън и там се виждат нещата в чист вид. Та в тази връзка що не сложиш един контролер като бридж, като програмката му лесно може да се преработва за всеки конкретен случай.

Автор:  itso.t [ Вто Сеп 29, 2015 4:30 pm ]
Заглавие:  Re: I2C терминал

Ами един път е писането на програмата. След това е някакъв дебъг, да е сигурно че нещата бачкат. Както и да го мисля, ще е някакво губи-време.
Отделно, както съм споменавал и преди, на тема програмиране съм блондинка и нещо по-сложно от "мигалка" ще е голямо предизвикателство... :D Знам че старите кучета програмисти ги напушва смях, но това е положението. :D

Не че подобен проект не би имал своята стойност, като учебно помагало, но точно в момента имам други неща за дялкане. Съответно, трябва да ангажирам други хора, което ако мога да избегна, най-добре...

Автор:  Desert Leo [ Вто Сеп 29, 2015 6:32 pm ]
Заглавие:  Re: I2C терминал

Хм, ти с конкретен чип ли искаш да комуникираш или ти трябва по принцип. Питам, защото като огледам платките около мен, имам няколко чипа с I2C - акселерометър, АЦП, жироскоп, датчик за налягане, един РФ предавател и порт ексрандери и при тях с регистрите и сетъпа - нищо общо. Част от адреса на експандерите се задава хардуерно. Та, ако да речем се наложи да ги клатя отвън ще трябва за всеки чип да си пиша отделна последователност от команд.

Автор:  MYXATA [ Вто Сеп 29, 2015 8:21 pm ]
Заглавие:  Re: I2C терминал

http://www.tech-tools.com/DV3200-logic-analyzer.htm

Автор:  itso.t [ Вто Сеп 29, 2015 8:46 pm ]
Заглавие:  Re: I2C терминал

Desert Leo написа:
Хм, ти с конкретен чип ли искаш да комуникираш или ти трябва по принцип. Питам, защото като огледам платките около мен, имам няколко чипа с I2C - акселерометър, АЦП, жироскоп, датчик за налягане, един РФ предавател и порт ексрандери и при тях с регистрите и сетъпа - нищо общо. Част от адреса на експандерите се задава хардуерно. Та, ако да речем се наложи да ги клатя отвън ще трябва за всеки чип да си пиша отделна последователност от команд.

В момента е за нещо конкретно, но за да не се получават и за в бъдеще подобни почесвани, се оглеждам за по-универсално решение.

MYXATA написа:
http://www.tech-tools.com/DV3200-logic-analyzer.htm

Прегледах го по диагонал. Останах с впечатление, че като функционалност е като останалите логически анализатори - само слушалка. Липсва му приказвалка...

Автор:  ilkor [ Сря Сеп 30, 2015 4:42 pm ]
Заглавие:  Re: I2C терминал

Ето интерфейса на това което предложих:

Прикачени файлове:
i2c.png
i2c.png [ 13.67 KiB | Прегледано 5518 пъти ]

Автор:  [ Пет Окт 02, 2015 5:04 am ]
Заглавие:  Re: I2C терминал

За един проект използвам това.
По принцип не е предназначено за дебъг на I2C но в bqStudio има един Advanced Communication джам,
където можеш да задаваш ръчно slave адрес, четене/писане на байт или буфер. Работи на 32/64-битов
Windows, като за 64-бита се инсталира един неофициален TI драйвер, при мен тръгна безпроблемно.

Автор:  Grubi [ Вто Окт 13, 2015 2:18 pm ]
Заглавие:  Re: I2C терминал

това върши ли ти работа, може да ти го запратя за тестване
search.php?keywords=aardvark&terms=all&author=&sc=1&sf=all&sk=t&sd=d&sr=posts&st=0&ch=300&t=0&submit=Search

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/