Работа с внешней I2C
| |
Jagupop | Дата: Четверг, 15.03.2018, 17:12 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 40
Статус: Offline
| Здравствуйте. А имеет ли возможность TNM5000 работать с внешней I2C микросхемой (запаянной в плату), подключенной к программатору проводами у которой не все выводы адреса (A0, A1, A2) соединены с землёй? Конкретно, в данный момент есть задача - микросхема 24C02 запаяна, добраться до нее, чтоб выпаять, сложно, но могу подключиться к I2C шине проводами. При этом, знаю что у нее A0 и A1 (1 и 2 выводы) - на земле, а A2 (3 вывод) - на плюсе. Если такой возможности нет, то хотелось бы ее иметь.
|
|
| |
talkos | Дата: Четверг, 15.03.2018, 17:43 | Сообщение # 2 |
Группа: Пользователи
Сообщений: 85
Статус: Offline
| сливал непомню с какой магнитолки дампик и заливал без проблем и самое интересное 24хх стояла гдето .... никто незнает где и врядли узнают . зато все знают что она на I2C есть . вот туда цепляемся и радуемся
Сообщение отредактировал talkos - Четверг, 15.03.2018, 17:44 |
|
| |
Jagupop | Дата: Четверг, 15.03.2018, 21:09 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 40
Статус: Offline
| Цитата talkos ( ) сливал непомню с какой магнитолки дампик и заливал без проблем и самое интересное 24хх стояла гдето .... никто незнает где и врядли узнают . зато все знают что она на I2C есть . вот туда цепляемся и радуемся Ничего не понял...
Добавлено (15.03.2018, 21:09) --------------------------------------------- Вопрос решил с помощью старого доброго программатора PonyProg. Это уже было дело принципа - ну не хотелось выпаивать эту долбаную микросхему и всё тут! В общем, поменял адрес инишнике и все заработало. Жаль, что TNM этого не может! Надо бы разработчикам как-то сообщить...
Сообщение отредактировал Jagupop - Четверг, 15.03.2018, 21:11 |
|
| |
talkos | Дата: Пятница, 16.03.2018, 09:26 | Сообщение # 4 |
Группа: Пользователи
Сообщений: 85
Статус: Offline
| да все там работает TNM и не такое может тут дело мастера боится немного смекалки пару минут времени и все работает как часики ,говорю проверял лично читает и пишет внутривенно прекрасно жаль что не через ISP но и так устроило вполне
|
|
| |
Jagupop | Дата: Пятница, 16.03.2018, 11:32 | Сообщение # 5 |
Группа: Проверенные
Сообщений: 40
Статус: Offline
| Можно конкретно? Адрес устройства микросхемы, которую надо прочитать, не A0, как обычно у I2C, когда 1,2 и 3 выводы на земле сидят, а A8, как в моем случае. При подаче команды чтения или записи в начале посылается адрес устройства, который должен совпадать с адресацией, скоммутированной этими выводами. Собственно, это все в документации написано. У меня адрес устройства A8. Как его прочитать? Что нажать в программе, объясните мне непонятливому?
|
|
| |
talkos | Дата: Пятница, 16.03.2018, 12:50 | Сообщение # 6 |
Группа: Пользователи
Сообщений: 85
Статус: Offline
| sda scl у вас есть в устройстве - да вот туда с прогера провода подключаем вибираем предполагаемый размер 24хх нажимаем читать - прогер тут выдает какуюто ошибку о неправильном подключении или отсутсвии всех ног непомню точно - ето все игнорируем тогда он читает также как и еслибы ета микросхема была в панельке и ненадо усложнять ситуацию и блуждать в трех соснах
|
|
| |
Jagupop | Дата: Пятница, 16.03.2018, 13:48 | Сообщение # 7 |
Группа: Проверенные
Сообщений: 40
Статус: Offline
| Ага. И в дампе все FF. Тут же беру "Понипрог" с откорректированным инишником I2CBaseAddress=0xA8 - дапм вычитывается нормально.Добавлено (16.03.2018, 13:46) --------------------------------------------- Возьмите 24С02, включите ее так, чтоб на один или несколько адресных выводов была подана лог. "1", подключите к ней SDA и SCL и попробуйте прочитать. Интересен результат. А заодно почитайте документацию на эту микросхему. Добавлено (16.03.2018, 13:48) --------------------------------------------- А еще вот почитайте - там на русском разжевано неплохо.
|
|
| |
talkos | Дата: Пятница, 16.03.2018, 16:56 | Сообщение # 8 |
Группа: Пользователи
Сообщений: 85
Статус: Offline
| спорить не буду значит мне в ремонте больше везет чем вам
|
|
| |
Jagupop | Дата: Пятница, 16.03.2018, 17:08 | Сообщение # 9 |
Группа: Проверенные
Сообщений: 40
Статус: Offline
| Я, кстати, с этой проблемой столкнулся еще году эдак в 2002-м, когда были новые Самсунги R200. R210. Программ для раскодировки их тогда еще не было, и раскодировали через EEPROM (24С256 там была, если не ошибаюсь). Но ее надо было выпаивать, изенять пару байт, потом назад ставить. Так и делали, пока этих мобилок не привезли "мешок". Тогда я и начал колупать, заметил что SDA и SCL выходят на разъем. Пытался вычитывать, но никак не получалось. Вот тогда и пришлось с этой адресацией разбираться. И именно "Понипрогом" с измененным адресом и удавалось работать с этой микросхемой. Зато мобилки эти удавалось тогда делать не вскрывая - это было большое достижение на тот момент!
|
|
| |
|