|
Вызов мастера в I2C чип LPC2131 |
|
|
|
 |
Ответов
|
Jan 10 2009, 10:06
|
Частый гость
 
Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074

|
Чтоб не создавать новый топик задам тут вопрос ещё по I2C. Пытаюсь скачать Ведущем шины у ведомого данные. Вот статусы ведущего: 08 40 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 58 Вот статусы ведомого: A8 B8 B8 B8 B8 B8 B8 B8 C8 У ведущего запрос ведомому считать до 20 символов. У ведомого в буфере строка из 7 символов для отправки ведущему. Как я заметил, ведущий прекращает приём только после считывания максимальной длинны символов в 20 штук. А ведомый отправляет, как и положено, 7 символов. Объясните пожалуйста, как мне сделать, чтоб ведущий прекратил приём при окончании символов в буфере ведомого ? Цитата(zhevak @ Jan 10 2009, 13:01)  Вам нужно ехать и ли Вам нужно "прикольно"? Мне нужно "прикольно". Я радиолюбитель !
|
|
|
|
|
Jan 10 2009, 11:26
|
Частый гость
 
Группа: Свой
Сообщений: 81
Регистрация: 15-12-07
Из: Москва
Пользователь №: 33 326

|
Ведомый должен слать данные до тех пор, пока ведущий тактирует шину. Пусть ваш ведомый отсылает вначале пакета размер посылки данных, тогда вы сможете определить сколько вам еще байтов читать. Ведь вам нужен еще какой-то иначе телепатический канал, чтобы ведущий догадался, что у ведомого символы кончились. P.S. А "радиолюбитель" обязательно предполагает реализацию не по-человечески? Цитата(Папа Карло @ Jan 10 2009, 13:06)  Чтоб не создавать новый топик задам тут вопрос ещё по I2C.
Пытаюсь скачать Ведущем шины у ведомого данные.
Вот статусы ведущего: 08 40 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 58
Вот статусы ведомого: A8 B8 B8 B8 B8 B8 B8 B8 C8
У ведущего запрос ведомому считать до 20 символов. У ведомого в буфере строка из 7 символов для отправки ведущему.
Как я заметил, ведущий прекращает приём только после считывания максимальной длинны символов в 20 штук. А ведомый отправляет, как и положено, 7 символов.
Объясните пожалуйста, как мне сделать, чтоб ведущий прекратил приём при окончании символов в буфере ведомого ?
Мне нужно "прикольно". Я радиолюбитель !
|
|
|
|
Сообщений в этой теме
Папа Карло Вызов мастера в I2C чип LPC2131 Jan 9 2009, 23:21 zltigo Цитата(Папа Карло @ Jan 10 2009, 02:21) К... Jan 10 2009, 08:06 MaxEngee Еще как вариан:
Переключать пины на цифровой вход/... Jan 10 2009, 08:21 zltigo Цитата(MaxEngee @ Jan 10 2009, 11:21) над... Jan 10 2009, 08:48  singlskv Цитата(zltigo @ Jan 10 2009, 11:48) С мат... Jan 10 2009, 18:35   zltigo Цитата(singlskv @ Jan 10 2009, 21:35) ?
В... Jan 10 2009, 18:54    singlskv Цитата(zltigo @ Jan 10 2009, 21:54) Вы со... Jan 10 2009, 19:12     zltigo Цитата(singlskv @ Jan 10 2009, 22:12) тог... Jan 10 2009, 19:27      singlskv Цитата(zltigo @ Jan 10 2009, 22:27) Повто... Jan 10 2009, 19:47       zltigo Цитата(singlskv @ Jan 10 2009, 22:47) что... Jan 10 2009, 20:09 Папа Карло Пока сделал сканирование, но не прикольно как то.
... Jan 10 2009, 08:50 zhevak Цитата(Папа Карло @ Jan 10 2009, 13:50) П... Jan 10 2009, 10:01 defunct Цитата(Папа Карло @ Jan 10 2009, 12:06) О... Jan 11 2009, 03:37  Папа Карло Цитата(defunct @ Jan 11 2009, 06:37) т.о.... Jan 11 2009, 11:32   defunct Цитата(Папа Карло @ Jan 11 2009, 13:32) А... Jan 11 2009, 15:35 Папа Карло А разве Ведущий может тактировать шину, если не по... Jan 10 2009, 11:43 zhevak Цитата(Папа Карло @ Jan 10 2009, 16:43) А... Jan 10 2009, 12:43 Папа Карло Осциллографа нет.
Могу выложить код ведомого:
Код ... Jan 10 2009, 12:51 Папа Карло Ох лучше бы вы мне подсказали, почему ведущий запр... Jan 10 2009, 19:55 singlskv Цитата(Папа Карло @ Jan 10 2009, 22:55) О... Jan 10 2009, 20:24  zltigo Цитата(singlskv @ Jan 10 2009, 23:24) Тол... Jan 10 2009, 21:05   singlskv Цитата(zltigo @ Jan 11 2009, 00:05) я над... Jan 10 2009, 21:24    zltigo Цитата(singlskv @ Jan 11 2009, 00:24) и д... Jan 10 2009, 21:34     singlskv Цитата(zltigo @ Jan 11 2009, 00:34) Надо ... Jan 10 2009, 21:40      zltigo Цитата(singlskv @ Jan 11 2009, 00:40) ну ... Jan 10 2009, 22:01       singlskv Цитата(zltigo @ Jan 11 2009, 01:01) Еще р... Jan 10 2009, 22:26        zltigo Цитата(singlskv @ Jan 11 2009, 01:26) в п... Jan 10 2009, 22:54         singlskv Цитата(zltigo @ Jan 11 2009, 01:54) Прост... Jan 10 2009, 23:09          zltigo Цитата(singlskv @ Jan 11 2009, 02:09) Дио... Jan 10 2009, 23:53           singlskv Цитата(zltigo @ Jan 11 2009, 02:53) Так, ... Jan 11 2009, 22:53 Папа Карло Пока я сделал чуть по другому.
Если ведомому нечег... Jan 11 2009, 16:35 defunct Цитата(Папа Карло @ Jan 11 2009, 18:35) Е... Jan 11 2009, 22:23  Папа Карло Цитата(defunct @ Jan 12 2009, 01:23) из д... Jan 12 2009, 07:59   defunct Цитата(Папа Карло @ Jan 12 2009, 09:59) В... Jan 12 2009, 11:13 Папа Карло Всё таки сделал по вашему т.к., если МК перевести ... Jan 12 2009, 17:08 defunct Цитата(Папа Карло @ Jan 12 2009, 19:08) И... Jan 12 2009, 18:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|