Синхронный режим USART Pic16F628A
- waddds
- Нашел транзистор. Понюхал.
- Сообщения: 167
- Зарегистрирован: Сб дек 27, 2008 15:46:26
- Откуда: Украина, Бердянск
- Контактная информация:
Re: Синхронный режим USART Pic16F628A
Все на одной плате. Резисторы на плюс сам собирался вешать. Вариант девятибитной адресной передачи был в плане изначально. К нему , скорее всего, и вернусь. Скорость можно низкую, так что, синхронизация одним тактовым сигналом необязательна..
Добавлено after 32 minutes 16 seconds:
И еще вопрос. Мастер передает, двенадцать на приеме. Нагрузочной способности выхода хватит или нужно ключи ставить?
Добавлено after 1 hour 52 minutes 15 seconds:
Еще один нюанс. Какой смысл в девятибитной передаче, если мастер кроме адреса ничего передавать не будет? С таким же успехом можно передать 8 бит , все равно все должны принять и проверить, чье это? И если условие проверки выполнилось, передать два байта информации. И опять все ждут посылку от мастера. Или я не до конца разобрался с детектированием адреса?
Добавлено after 32 minutes 16 seconds:
И еще вопрос. Мастер передает, двенадцать на приеме. Нагрузочной способности выхода хватит или нужно ключи ставить?
Добавлено after 1 hour 52 minutes 15 seconds:
Еще один нюанс. Какой смысл в девятибитной передаче, если мастер кроме адреса ничего передавать не будет? С таким же успехом можно передать 8 бит , все равно все должны принять и проверить, чье это? И если условие проверки выполнилось, передать два байта информации. И опять все ждут посылку от мастера. Или я не до конца разобрался с детектированием адреса?
учиться никогда не поздно...
Re: Синхронный режим USART Pic16F628A
Вариант с уже предназначенными для наплатного общения один мастер-куча слейвов не рассматривали?
I2C, SPI ... В чем блажь изобреДать непонятное?
I2C, SPI ... В чем блажь изобреДать непонятное?
- waddds
- Нашел транзистор. Понюхал.
- Сообщения: 167
- Зарегистрирован: Сб дек 27, 2008 15:46:26
- Откуда: Украина, Бердянск
- Контактная информация:
Re: Синхронный режим USART Pic16F628A
Ничего я не хочу изобретать. Есть аппаратный модуль USART - с ним разбираюсь. I2C, SPI - нужна програмная реализация. На данный момент для моего объема знаний в этой области это будет сродни изобретению. Не потяну. Или уйдет очень много времени. Пока отпадает.
учиться никогда не поздно...
- КРАМ
- Друг Кота
- Сообщения: 25123
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Синхронный режим USART Pic16F628A
[uquote="waddds",url="/forum/viewtopic.php?p=3510480#p3510480"]Какой смысл в девятибитной передаче, если мастер кроме адреса ничего передавать не будет?[/uquote] Если мастер данные на слейвы не передает, то смысла нет. Но в дальнейшем может возникнуть необходимость в данных в направлении слейвов, например, для изменения их конфигурации. Всегда лучше, чтобы топология и интерфейсы были универсальными, насколько это возможно. Тогда в других Ваших проектах Вы возьмете прежние наработки as is.
- waddds
- Нашел транзистор. Понюхал.
- Сообщения: 167
- Зарегистрирован: Сб дек 27, 2008 15:46:26
- Откуда: Украина, Бердянск
- Контактная информация:
Re: Синхронный режим USART Pic16F628A
А как быть с нагрузочной способностью выхода передачи? Можно напрямую двенадцать входов к нему подключать или, все-таки, ключи поставить?
учиться никогда не поздно...
- КРАМ
- Друг Кота
- Сообщения: 25123
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Синхронный режим USART Pic16F628A
Зависит от скорости.
Можете поставить пушпульный буфер. Но не обычный ключ, иначе только ухудшите ситуацию.
Можете поставить пушпульный буфер. Но не обычный ключ, иначе только ухудшите ситуацию.
- waddds
- Нашел транзистор. Понюхал.
- Сообщения: 167
- Зарегистрирован: Сб дек 27, 2008 15:46:26
- Откуда: Украина, Бердянск
- Контактная информация:
Re: Синхронный режим USART Pic16F628A
Можно поподробнее насчет буфера, не до конца понятно, или направьте на конкретную железку.. Скорость будет пока 9600, но можно и ниже, для данного устройства не принципиально.
учиться никогда не поздно...
- КРАМ
- Друг Кота
- Сообщения: 25123
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Синхронный режим USART Pic16F628A
В КМОП серии логики (74НС) есть буферы с требуемой Вам нагрузочной способностью (на память сейчас не скажу полное название).
- КРАМ
- Друг Кота
- Сообщения: 25123
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Синхронный режим USART Pic16F628A
Нет, это перебор. Можно обычные инверторы с высокой нагрузочной способностью. Скажем, 74HC14. Только учтите инверсию. Либо включите два инвертора из МС последовательно.
- waddds
- Нашел транзистор. Понюхал.
- Сообщения: 167
- Зарегистрирован: Сб дек 27, 2008 15:46:26
- Откуда: Украина, Бердянск
- Контактная информация:
Re: Синхронный режим USART Pic16F628A
Спасибо.Понял. Такие даже в наличии есть несколько штук. Информации достаточно, буду воплощать.
учиться никогда не поздно...