Страница 1 из 1

AVR-910 юзаем пин 3 с пользой

Добавлено: Ср апр 27, 2022 17:53:13
~Dimon~
Может я не первый до этого додумался...
На 10-пин разъеме AVR-910 есть неиспользуемый вывод 3.
На своих девайсах, начал подключать туда ножку SS (Slave Select), что дает некоторые дополнительные фичи:

1. Можно подключать к плате внешние SPI устройства (консоль, накопитель отладочной информации, любые другие).

На кабеле можно разорвать связь CS - RESET, и установить 4 IDC пина в один ряд, в следующей последовательности:
GND
RESET
CS (от программатора)
SS
что с помощью двух перемычек позволяет:

2. Использовать по основному назначению (прошивка), перемычка CS - RESET.
3. Обращатся к AVR как с Slave устройству (реалтайм отладка, и т.д.), перемычка CS - SS.
4. Обращатся напрямую к SPI устройству установленному на плате, две перемычки: GND - RESET, CS - SS.

Еще опционально:
Сигнал SS может выбирать два устройства, если использовать его прямое и инвертированное подключение.
Можно и более двух, высокое состояние SS - используем для последовательной записи адресной информации в какой нибудь регистр-селектор.

Есть еще полезные идеи?

Re: AVR-910 юзаем пин 3 с пользой

Добавлено: Ср апр 27, 2022 18:45:47
НовыйДень
Гуглопоиск говорит:
На вывод LED разъема ISP выведен меандр с
частотой 1 МГц для "оживления" МК, у которых были ошибочно запрограммированы фьюзы, отвечающие
за тактирование. Сигнал генерируется постоянно и не зависит от режима работы программатора.
https://docs.yandex.ru/docs/view?tm=165 ... 26nosw%3D1

Re: AVR-910 юзаем пин 3 с пользой

Добавлено: Ср апр 27, 2022 19:22:50
~Dimon~
Фьюзы выставлять умею :)
На многих программерах клок взять негде.
Тем кто ошибся, обычно рекомендую поискать на старых платах кварцевый генератор на подходящую частоту. Это чуть проще чем кварц с двумя кондерами, особенно когда корпус не DIP.

Кстати, из новой ревизии аппноты, 10-пин разъем почему то вообще выкинули :(

UPD: Если фьюзы случайно поставили на "External Clock", то поможет только генератор.