01.10.2019, 22:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Помогите подобрать однонаправленный буфер
Сообщение от ForcePoint
|
Окстись, у нас SPI. Пушпульный, в норме.
|
у микрочипа в ATXMEGA как-то реализовано и монтажное ИЛИ, и монтажное И.
|
|
|
Сказали "Спасибо" parovoZZ
|
|
|
01.10.2019, 22:41
|
|
Вид на жительство
Регистрация: 03.02.2010
Сообщений: 347
Сказал спасибо: 138
Сказали Спасибо 66 раз(а) в 47 сообщении(ях)
|
Re: Помогите подобрать однонаправленный буфер
Сообщение от ForcePoint
|
А что делаешь, подмотчик ресурса? Как вариант - можно задержать на сколько надо снятие сигнала сброса с Мастера.
|
Скажем так - продлеватель демонстрационного периода. Мастер в сбросе держать нельзя. Он всей платой рулит, в том числе и питанием eeprom на питании которого сидит и мой контролер.
Сообщение от ForcePoint
|
Подойдёт, по две штуки на каждую линию (!CS, SCK, MOSI).
|
Новость хорошая, но непонятная. Хороша она тем, что в отличие от предложенного тобой варианта, я смогу купить эту деталь у нас по копеечной цене. Непонятно только зачем по две на канал?. Я предполагал что мой контролер (AVR) получив питание, буфером из трех элементов блокирует (!CS, SCK, MOSI) от МАСТЕРА и переводит свои входы в выходы. Пихает по быстрому в eeprom свою инфу и все выходы обратив во входы отпускает буфер. После чего гуляющие по шине потенциалы ему по барабану. Могу я по данному алгоритму обойтись тремя буферами?
Последний раз редактировалось Stazher; 01.10.2019 в 22:44.
|
|
|
|
02.10.2019, 00:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,047
Сказал спасибо: 3,039
Сказали Спасибо 3,209 раз(а) в 2,179 сообщении(ях)
|
Re: Помогите подобрать однонаправленный буфер
Сообщение от Stazher
|
Могу я по данному алгоритму обойтись тремя буферами?
|
Можно и так. Но с 6-ю - надёжнее.
Сообщение от parovoZZ
|
у микрочипа в ATXMEGA как-то реализовано и монтажное ИЛИ, и монтажное И.
|
То, что порты ввода-вывода допускают такую конфигурацию - не значит, что SPI её может использовать. Посмотрел-бы я на 10 МГц SPI с "подтяками", с попеорном.
__________________
Экзорцист 40-го уровня.
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
02.10.2019, 03:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Помогите подобрать однонаправленный буфер
Сообщение от Stazher
|
Скажем так - продлеватель демонстрационного периода. Мастер в сбросе держать нельзя. Он всей платой рулит, в том числе и питанием eeprom на питании которого сидит и мой контролер.
|
т.е. мастер в сбросе держать можно, подавая при этом стороннее питание на еепромку, чтоб сделать свое дело...
|
|
|
Сказали "Спасибо" AR_Favorit
|
|
|
02.10.2019, 07:21
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,085
Сказал спасибо: 2,564
Сказали Спасибо 11,898 раз(а) в 5,971 сообщении(ях)
|
Re: Помогите подобрать однонаправленный буфер
Сообщение от Stazher
|
Я не могу держать второй контролер.
|
"Опять два выхода":
1. Подхватить управление питанием, а главного в сброс на время перезаписи.
2. Если главный засыпает при выключении питания платы, то перехватить управление питанием при засыпании и воспользоваться моментом.
Чем это лучше? Меньше кишки будут болтаться. А на достаточно высокой частоте это немало.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
02.10.2019, 07:50
|
|
Вид на жительство
Регистрация: 03.02.2010
Сообщений: 347
Сказал спасибо: 138
Сказали Спасибо 66 раз(а) в 47 сообщении(ях)
|
Re: Помогите подобрать однонаправленный буфер
Сообщение от ForcePoint
|
Можно и так. Но с 6-ю - надёжнее.
|
Имеется в виду, что второй "мастер" тоже отсекать?
Сообщение от ForcePoint
|
Посмотрел-бы я на 10 МГц SPI с "подтяками", с попеорном.
|
Можно мне для общего образования ка то пояснить эту фразу. Ничего из неё не понял-)
Сообщение от AR_Favorit
|
т.е. мастер в сбросе держать можно, подавая при этом стороннее питание на еепромку, чтоб сделать свое дело...
|
Это лишние связи и усложнит алгоритм. Мне 0,1с хватит за глаза. К тому же аппаратный сброс на него, это то же самое что подача питания. А после подачи питания он инициализируется и засыпает,
Сообщение от akegor
|
1. Подхватить управление питанием, а главного в сброс на время перезаписи.
2. Если главный засыпает при выключении питания платы, то перехватить управление питанием при засыпании и воспользоваться моментом.
|
Всё не так. Питание (дежурка) есть на плате всегда. Главный мастер засыпая просто уходит в энергосберегающий режим. И включение девайса это подача сигнала на одну из его ног для пробуждения. Т.е. физически придержать питание я не могу, оно на нем есть всегда. А удержание ресета будет равносильно перевключению питания. А после перевключения он делает начальную загрузку и переходит в спящий режим.
|
|
|
|
02.10.2019, 08:57
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,085
Сказал спасибо: 2,564
Сказали Спасибо 11,898 раз(а) в 5,971 сообщении(ях)
|
Re: Помогите подобрать однонаправленный буфер
Сообщение от Stazher
|
Всё не так. Питание (дежурка) есть на плате всегда. Главный мастер засыпая просто уходит в энергосберегающий режим.
|
Плохо вяжется с
Сообщение от Stazher
|
Я не могу держать второй контролер. Он собственно и подает питание не всё.
|
Насколько я понял, питание на главном есть всегда, иначе он не проснется, а на все остальное включает питание он. Вот об этом включаемом питании и речь. Не выключение дежурного, а выключение питания периферии.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
02.10.2019, 09:16
|
|
Вид на жительство
Регистрация: 03.02.2010
Сообщений: 347
Сказал спасибо: 138
Сказали Спасибо 66 раз(а) в 47 сообщении(ях)
|
Re: Помогите подобрать однонаправленный буфер
Сообщение от akegor
|
Насколько я понял, питание на главном есть всегда, иначе он не проснется, а на все остальное включает питание он. Вот об этом включаемом питании и речь. Не выключение дежурного, а выключение питания периферии.
|
За 0,1сек задержки моя тинька на 8 мгц тактовой успеет выпулить не меньше 100000 бит. Мне нужно выпулить всего 1000. В линейном алгоритме. У меня стократный запас по времени и программа, прямая как палка. Зачем мне городить огород усложняя схему и алгоритм?
|
|
|
|
02.10.2019, 09:22
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,085
Сказал спасибо: 2,564
Сказали Спасибо 11,898 раз(а) в 5,971 сообщении(ях)
|
Re: Помогите подобрать однонаправленный буфер
Stazher, конечно же, последнее слово за Вами - "жираф большой - ему видней"(ВСВ). Мы просто делимся своим видением. Чем больше выбор, тем оптимальней можно подобрать решение.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
02.10.2019, 10:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,045
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
|
Re: Помогите подобрать однонаправленный буфер
С двух микроконтроллеров выделить по одному дополнительному пину для и подключить их на общий подтягивающий резистор для захвата шины SPI (как семафор).
Один MCU хочет передавать данные - выставляет на своём пине 0, другой видит 0 - и ждут освобождения если ему тоже надо передать что нить.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:51.
|
|