Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Успехов! Я не нашел ничего. И альтеровский проект был и схема с платой ... Люди, храните архивы на винте! На CD/DVD ничего через несколько лет найти невозможно. Мусора много, софта сейчас уже никому не нужного, а что надо ...
Отправлено
Пиков
27 марта 2007 г. 10:16
В ответ на:
Пока не до конца. Ответы идут с ошибками, то правильный, то нет. Но я решил сейчас, не обращая внимания на писки микрухи, просто в лоб программить все регистры. Сейчас смотрю, что получается.
отправлено Lucky 27 марта 2007 г. 09:58
Составить ответ
|
Вернуться на конференцию
Ответы
Кстати, о птичках. Сколько времени длится ACK? Пока пройдет 9-й импульс, или ограниченное время? Вообще, скорость приема-передачи имеет значение? Или вся игра построена на фронтах и срезах импульсов? Дело в том, что для отладки я понизил скорость обмена до 1Кб/сек вместо 100Кб/сек.
—
Lucky
(27.03.2007 10:20:6
217.69.212.124
,
пустое
)
Говорю же все потерялось. ASK по-моему длиться до спада 9 SCL
—
Пиков
(27.03.2007 10:47:55
87.241.200.1
,
пустое
)
В смысле со спада 8 начинался и на спаде 9 заканчивался. Я его не принимал, и ответы не принимал. Альтеру надо было экономить.
—
Пиков
(27.03.2007 10:51:44
87.241.200.1
,
пустое
)
У меня программный И2С, скорость обмена примерно 33Кб. АСК длится весь SCL. Начнем с малого - какой идентификатор ты читаешь? по нулевому адресу должно быть 11Н (для 7113).Может стоит добиться правильности записи/чтения по И2С?
—
bender
(27.03.2007 10:44:18
212.12.2.70
,
пустое
)
Так и есть - 11h, но я читаю все регистры в цикле. И первый круг проходит нормально, а дальше начинает врать. Как я уже сказал, после первого чтения байта остается "третье состояние" на шине данных. Похоже микруха пытается удерживать шину в нулевом состоянии, а я тяну ее вверх. Не могу понять почему.
—
Lucky
(27.03.2007 11:02:23
217.69.212.124
,
пустое
)
сколько регистров пишешь читаешь? может задеваешь зарезервированные адреса? проверь процедуру чтения/записи, на чтении выдаешь после субадреса повторный старт?в конце есть стоп?
—
bender
(27.03.2007 11:20:57
212.12.2.70
,
пустое
)
Читаю все подряд. А когда пишу перескакиваю через зарезервированные и только для чтения. Все уважительно - есть старт, есть стоп, есть рестарт. Есть проверка приема и т.д. А зарезервированные - их просто физически нет, поэтому писать или читать их нет смысла, но катастрофы быть не должно, ведь так?
—
Lucky
(27.03.2007 11:28:32
217.69.212.124
,
пустое
)
Все, я не знаю что и советовать. унас особых проблем не было. Так, только внутренний сброс 7113 подводил.
—
bender
(27.03.2007 12:17:34
212.12.2.70
,
пустое
)
Большое спасибо за участие. Отвалился от конфы - буду биться мордой об бетон дальше.
—
Lucky
(27.03.2007 12:23:20
217.69.212.124
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
отымите от 2 единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru