Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 15.09.2020, 20:53   #51
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,921
Вес репутации: 923/57
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Связь двух пиков

первая неожиданность.... если много ног нужно- зачем тогда использовать такие процы?

а если это на одной плате- может 1 вместо двух поставить?

ну а если упёрлось, и место есть на плате- добавляйте ноги

Последний раз редактировалось SergP01; 15.09.2020 в 21:01.
SergP01 на форуме   Ответить с цитированием
Старый 16.09.2020, 10:52   #52
ИС-Xantia
Senior Member
 
Регистрация: 23.03.2007
Возраст: 65
Сообщений: 519
Вес репутации: 291/57
ИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the rough
По умолчанию Re: Связь двух пиков

В общем, все не так гладко получается, как планировалось изначально, а схема уже нарисована, платы практически разведены (кроме интерфейса), комплектуха уже оплачена.
С работой SPI вроде разобрался - так или иначе потребуются 4 линии связи SCK, SDO, SDI и SS. Начало передачи начинается не каким-то флагом, а просто в момент записи в буфер SSPBUF (при разрешенном SS). По окончании вскочит SSPIF и BF.
Причем даже при односторонней связи все равно придется выделять по 4 пина на каждом пике и уже не хватит на другие функции.
Единственное, что меня удовлетворит по ногам - USART, вот под него и буду пока копать.
__________________
Пописываю только на асме.
ИС-Xantia вне форума   Ответить с цитированием
Старый 16.09.2020, 11:11   #53
HJV
Senior Member
 
Регистрация: 25.02.2007
Адрес: Чита
Возраст: 40
Сообщений: 572
Вес репутации: 1209/67
HJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud of
Отправить сообщение для HJV с помощью ICQ
По умолчанию Re: Связь двух пиков

А если что-то типа IrDA замутить? Ведь пульт телевизора же обходится одной линией связи
HJV вне форума   Ответить с цитированием
Старый 16.09.2020, 11:32   #54
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,455
Вес репутации: 4677/100
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Связь двух пиков

ИС-Xantia
С работой SPI вроде разобрался - так или иначе потребуются 4 линии связи SCK, SDO, SDI и SS - я не проверял, но насколько я помню SS в slave mode отключается, а sdo в slave mode можно не делать map.
besogon вне форума   Ответить с цитированием
Старый 16.09.2020, 12:02   #55
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,921
Вес репутации: 923/57
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Связь двух пиков

Цитата:
Сообщение от ИС-Xantia Посмотреть сообщение
С работой SPI вроде разобрался - так или иначе потребуются 4 линии связи SCK, SDO, SDI и SS.
для приёмника SDO не нужно..
там засада в одном из камней(не помню в каком) SDO отключить нельзя...

организуйте 1-Wire

а вот камни надо выбирать с запасом... я обычно 25% закладываю

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

Последний раз редактировалось SergP01; 16.09.2020 в 12:11.
SergP01 на форуме   Ответить с цитированием
Старый 16.09.2020, 12:26   #56
HJV
Senior Member
 
Регистрация: 25.02.2007
Адрес: Чита
Возраст: 40
Сообщений: 572
Вес репутации: 1209/67
HJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud of
Отправить сообщение для HJV с помощью ICQ
По умолчанию Re: Связь двух пиков

Цитата:
Сообщение от SergP01 Посмотреть сообщение
а вдруг заказчик потом ещё и эзернет захочет
Шефа напомнили мне, сделал как-то давно прибор по его заданию, а он мне потом "а где у него подключение к компьютеру?" После этого стал закладывать запас по модернизации
HJV вне форума   Ответить с цитированием
Старый 16.09.2020, 12:39   #57
ИС-Xantia
Senior Member
 
Регистрация: 23.03.2007
Возраст: 65
Сообщений: 519
Вес репутации: 291/57
ИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the rough
По умолчанию Re: Связь двух пиков

Цитата:
Сообщение от HJV Посмотреть сообщение
А если что-то типа IrDA замутить?
Тогда уж проще 1-wire - когда-то его делал.

Цитата:
Сообщение от besogon Посмотреть сообщение
...не проверял, но насколько я помню SS в slave mode отключается, а sdo в slave mode можно не делать map.
Да, можно SS отключить, но без SS есть риск потерь:


If the Slave Select line is not used, there is a risk that the slave will eventually become out of sync with the master. If the slave misses a bit, it will always be one bit off in future trans-missions. Use of the Slave Select line allows the slave and master to align themselves at the beginning of each transmission.

Кроме того подъем SS каждый раз сбрасывает модуль SPI, что обеспечивает полную готовность к следующей передаче.
Можно отключить и SDO в ведомом, но тогда он может стать лишь цифровым входом, а мне там нужны выходы. Так же и в верхней плате ведущей клавы можно отключить SDI и он может стать только цифровым выходом и я теряю одну сенсорную кнопку.
__________________
Пописываю только на асме.
ИС-Xantia вне форума   Ответить с цитированием
Старый 16.09.2020, 13:18   #58
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,455
Вес репутации: 4677/100
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Связь двух пиков

ИС-Xantia
become out of sync with the master. - Вам уже сказали, как можно сделать примитив синхронизации.

самый простой вариант - после приема keycode N ms ничего не принимать и сбрасывать модуль.
besogon вне форума   Ответить с цитированием
Старый 16.09.2020, 14:22   #59
ИС-Xantia
Senior Member
 
Регистрация: 23.03.2007
Возраст: 65
Сообщений: 519
Вес репутации: 291/57
ИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the rough
По умолчанию Re: Связь двух пиков

Цитата:
Сообщение от besogon Посмотреть сообщение
...самый простой вариант - после приема keycode N ms ничего не принимать и сбрасывать модуль.
Я думал над этим, но фокус без SS не пройдет, ведь опять же:
Цитата:
Сообщение от ИС-Xantia Посмотреть сообщение
... в верхней плате ведущей клавы можно отключить SDI и он может стать только цифровым выходом и я теряю одну сенсорную кнопку.
Там, в 16F1824, все ноги SPI по совместительству являются и сенсорными ногами (а они должны быть аналоговыми входами), кроме "счастливого" исключения - нога SS . Уберу SS или не уберу - ничего не изменится. Куда ни плюнь - везде засада...
Короче, в верхней плате на интерфейс могу выделить только 2 ноги и как раз ноги RX, TX совершенно свободны.
__________________
Пописываю только на асме.
ИС-Xantia вне форума   Ответить с цитированием
Старый 16.09.2020, 14:24   #60
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,455
Вес репутации: 4677/100
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Связь двух пиков

ИС-Xantia
попробуйте i2c с простым протоколом обмена. тоже синхронная шина.
besogon вне форума   Ответить с цитированием
Старый 16.09.2020, 15:00   #61
ИС-Xantia
Senior Member
 
Регистрация: 23.03.2007
Возраст: 65
Сообщений: 519
Вес репутации: 291/57
ИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the rough
По умолчанию Re: Связь двух пиков

Цитата:
Сообщение от besogon Посмотреть сообщение
ИС-Xantia
попробуйте i2c с простым протоколом обмена. тоже синхронная шина.
По ногам проходит, но мне она показалась слишком сложной даже с аппаратным I2C.
__________________
Пописываю только на асме.
ИС-Xantia вне форума   Ответить с цитированием
Старый 16.09.2020, 15:26   #62
sdn_sdn
Senior Member
 
Регистрация: 18.10.2016
Сообщений: 140
Вес репутации: 386/19
sdn_sdn is just really nicesdn_sdn is just really nicesdn_sdn is just really nicesdn_sdn is just really nice
По умолчанию Re: Связь двух пиков

Цитата:
Сообщение от ИС-Xantia Посмотреть сообщение
Я думал над этим, но фокус без SS не пройдет, ведь опять же:
Там, в 16F1824, все ноги SPI по совместительству являются и сенсорными ногами (а они должны быть аналоговыми входами), кроме "счастливого" исключения - нога SS . Уберу SS или не уберу - ничего не изменится. Куда ни плюнь - везде засада...
Короче, в верхней плате на интерфейс могу выделить только 2 ноги и как раз ноги RX, TX совершенно свободны.
Что мешает рализовать сенсорные кнопки на ацп методом емкостного делителя напряжения ? Тогда можно взять многоногий пик и не извращаться.
sdn_sdn вне форума   Ответить с цитированием
Старый 16.09.2020, 15:26   #63
Grey_cat
Junior Member
 
Регистрация: 20.04.2017
Сообщений: 23
Вес репутации: 150/14
Grey_cat has a spectacular aura aboutGrey_cat has a spectacular aura about
По умолчанию Re: Связь двух пиков

Возможно сложность освоения резко понизится при использовании русскоязычных доков. Модули PIC мало отличаются и спокойно почитав про один можно легко "освоить" и другой.
http://www.microchip.ru/lit/?mid=1x0
Grey_cat вне форума   Ответить с цитированием
Старый 16.09.2020, 15:27   #64
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,455
Вес репутации: 4677/100
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Связь двух пиков

ИС-Xantia
i2c очень простая шина, в рамках которой сразу сделан канальный уровень.
почитайте, ничего сложного.
besogon вне форума   Ответить с цитированием
Старый 16.09.2020, 15:55   #65
Grey_cat
Junior Member
 
Регистрация: 20.04.2017
Сообщений: 23
Вес репутации: 150/14
Grey_cat has a spectacular aura aboutGrey_cat has a spectacular aura about
По умолчанию Re: Связь двух пиков

Цитата:
Сообщение от ИС-Xantia Посмотреть сообщение
Д.д., дабы не плодить новую тему Задача: при нажатии кнопки передать ее код (один байт) в нижнюю плату на второй пик.
Существуют ли более простые нестандартные протоколы...
При аналогичной задаче (передача 1 байта на 34 платы с реле включающими магнитолы в магазине), обошелся PIC12F629 у которых 1 нога на прием и 1 нога на упр. реле. (PIC10F тогда у меня не было)
Тупо, имитация UARTA, но 1 бит = 1мс (или 2?) чтоб все было совсем уж стабильно ))
Приемник по прерыванию от старт-бита просыпался и принимал остальные биты, тупо отсчитывая микросекунды до нужного места тактирования.
Прекрасно все работало )
Grey_cat вне форума   Ответить с цитированием
Старый 16.09.2020, 16:05   #66
ИС-Xantia
Senior Member
 
Регистрация: 23.03.2007
Возраст: 65
Сообщений: 519
Вес репутации: 291/57
ИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the rough
По умолчанию Re: Связь двух пиков

Пока изучаю USART.
Насколько стабильно будут нюхаться аппаратные USART между двумя пиками, если один тактируется кварцем 14 мгц, а второй внутр. нестабильным генератором 16 мгц?
Какой нужен режим: синхронный или асинхронный?
__________________
Пописываю только на асме.
ИС-Xantia вне форума   Ответить с цитированием
Старый 16.09.2020, 16:21   #67
Grey_cat
Junior Member
 
Регистрация: 20.04.2017
Сообщений: 23
Вес репутации: 150/14
Grey_cat has a spectacular aura aboutGrey_cat has a spectacular aura about
По умолчанию Re: Связь двух пиков

Неважно какие кварцы, аппаратный должен устойчиво работать при ошибке тактирования не более 3%. В пиковых доках обычно приводятся готовые таблицы для выбора установок, с указанием результирующей ошибки. Ну или формула для расчета.
Асинхронного за глаза хватит, одна линия всего нужна )
Думаю время обмена тебе тоже не критично, старайся выбрать минимальную скорость и всё.
Grey_cat вне форума   Ответить с цитированием
Старый 16.09.2020, 19:11   #68
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,921
Вес репутации: 923/57
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Связь двух пиков

Цитата:
Сообщение от besogon Посмотреть сообщение
ИС-Xantia
i2c очень простая шина, в рамках которой сразу сделан канальный уровень.
почитайте, ничего сложного.
не покатит и2с... он же сказал, что спи занято...

только если софтово делать... но... это ой...
я разбирался в свое время с и2с, и именно софтовая реализация...
потом там скорости фиксированные.... даже на самой маленькой- МК сильно пыхтеть будет...
вот тут как раз и может быть не совпадение частот..

Последний раз редактировалось SergP01; 16.09.2020 в 19:16.
SergP01 на форуме   Ответить с цитированием
Старый 16.09.2020, 21:47   #69
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 58
Сообщений: 2,938
Вес репутации: 4193/115
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: Связь двух пиков

Цитата:
Сообщение от SergP01 Посмотреть сообщение
я разбирался в свое время с и2с, и именно софтовая реализация...
потом там скорости фиксированные.... даже на самой маленькой- МК сильно пыхтеть будет...
вот тут как раз и может быть не совпадение частот..
Разве ???
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 17.09.2020, 09:29   #70
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,455
Вес репутации: 4677/100
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Связь двух пиков

SergP01
не покатит и2с... он же сказал, что спи занято... - ИС-Xantia сказал, что линии i2c есть.

потом там скорости фиксированные - нет, это синхронная шина. скорости могут гулять - более того, slave может затянуть clock, если ему нужно время.

МК сильно пыхтеть будет - накладные расходы на i2c очень маленькие. Это не USB в конце-концов.
besogon вне форума   Ответить с цитированием
Старый 17.09.2020, 13:38   #71
Grey_cat
Junior Member
 
Регистрация: 20.04.2017
Сообщений: 23
Вес репутации: 150/14
Grey_cat has a spectacular aura aboutGrey_cat has a spectacular aura about
По умолчанию Re: Связь двух пиков

А нахрена ему все эти сложности с i2c?
Задача-то на порядок проще. )
Grey_cat вне форума   Ответить с цитированием
Старый 17.09.2020, 13:48   #72
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,455
Вес репутации: 4677/100
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Связь двух пиков

Grey_cat
Больших сложностей нет.
И получится стандартное решение сенсорной панели с интерфейсом i2c, которую потом можно подключать куда угодно малой кровью.

Стандартное лучше уникального.
besogon вне форума   Ответить с цитированием
Старый 17.09.2020, 15:23   #73
ИС-Xantia
Senior Member
 
Регистрация: 23.03.2007
Возраст: 65
Сообщений: 519
Вес репутации: 291/57
ИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the roughИС-Xantia is a jewel in the rough
По умолчанию Re: Связь двух пиков

Поизучал USART, вроде не сложно и всего две линии на полный дуплекс.
Видимо, его и возьму.
Всем спасибо за участие !!!
__________________
Пописываю только на асме.
ИС-Xantia вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
связь между микроконтроллерами ip-sec Вопросы начинающих 6 04.08.2008 12:25
Связь с КПК dimchik_b Продукция MICROCHIP 19 18.01.2008 15:22
АЦП у пиков ZLOI Продукция MICROCHIP 12 17.06.2007 15:13
Реинкарнация или чудесное воскрешение ПИКОВ ??? Andrey Продукция MICROCHIP 28 07.05.2007 11:10
Беспроводная связь 2х МК timday Продукция MICROCHIP 4 03.05.2007 10:39


Часовой пояс GMT +3, время: 10:35.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot