Страница 2 из 2
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 02 фев 2019, 23:02
hiend
seri0shka писал(а): 02 фев 2019, 21:33[spoiler]00000.png[/spoiler]
[ref]hiend[/ref], Эта галочка помогает уменьшить размер скомпилированного файла на несколько процентов.
Отправлено спустя 4 минуты 10 секунд:
hiend писал(а): 02 фев 2019, 21:07Можно написать раздельные блоки для каждого пина 20, 21 и 23?
Для выходов можете сами попробовать отредактировать, это очень просто. Для входов могу написать, если Вам нужно.
Галочку знаю ))) Почитал полное описание платы на GitHub. Понимаете в чём проблема. Может выводы придётся задействовать на разных платах. Одним блоком не удобно. Придётся через дополнительную переменную переносить сигнал с одной платы на другую. Если не затруднит, напишите для входов блок. Если можно с опциональной возможностью поддяжки резистором входа. Я не мастер править блоки. Придётся вникать в это и разбераться. Главное направление и положительный результат есть. Уже пробовал мигать светодиодами на ножках.
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 03 фев 2019, 22:14
seri0shka
вход_22RESET_без_кварца_(CODE).ubi
вход_22RESET_без_кварца_c_подтяжкой_(CODE).ubi
выход_20_без_кварца_(CODE).ubi
выход_21_без_кварца_(CODE).ubi
выход_22RESET_без_кварца_(CODE).ubi
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 03 фев 2019, 22:22
seri0shka
вход_20_без_кварца_(CODE).ubi
вход_20_без_кварца_c_подтяжкой_(CODE).ubi
вход_21_без_кварца_(CODE).ubi
вход_21_без_кварца_c_подтяжкой_(CODE).ubi
Отправлено спустя 6 минут 39 секунд:
Хотел по-быстрому, а потратил целый час, хотя своих дел по-горло!
Пробуйте, отписывайтесь. ЕЩЁ РАЗ НАПОМИНАЮ:
1. пин22 используете на свой страх и риск, перепрошить после можно только параллельным программатором (гуглить "высоковольтное программирование")
2. Даже при успешной компиляции и прошивке работать эти пины будут только при условии наличия MiniCore в ИДЕ.
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 04 фев 2019, 20:34
hiend
Спасибо. Всё заработало. Только 22 не проверял пока. Как параллельный программатор появится попробую.
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 04 апр 2019, 19:30
seri0shka
[ref]hiend[/ref], появились новые подробности по теме. Если с PIN20, PIN21 проблем не возникает, то с PIN22 не так всё просто, оказывается. Для того, чтоб задействовать RESET в качестве PIN22, нужно выставить фьюз RSTDISBL. Сделать это из ИДЕ невозможно. Поэтому скетч с использованием PIN22 нужно предварительно перевести в НЕХ-файл, и прошивать программатором. Много мороки, у меня отпало желание пробовать.
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 05 апр 2019, 22:48
ykamerton
seri0shka СПС за блоки. выхода на пинах кварца в работе, входа на них не проверял, щас проверю.
Вот с Reset не разберусь как запрограммировать его фуз, ставлю галку на нем, не дает прошить на фузах,
без этой галки прошивал не работает выход .
[spoiler]
СКЕТЧ без кварца.jpg
ресет.jpg
[/spoiler]
Отправлено спустя 20 минут 54 секунды:
Выписка из дашита
RSTDISBL –разрешает использовать ножку Reset как еще один порт ввода-вывода.
Иногда нужная вещь, но нужно знать —
после программирования RSTDISBL микроконтроллер уже нельзя будет прошить последовательным программатором! Поэтому без особой
-----------------------------------------------------------------------------------------------------------------------------------------
надобности не трогайте его.
RSTDISBL = 1 – ножка сброса работает как сброс;
RSTDISBL = 0 – ножка сброса работает как еще один порт ввода-вывода, последовательное программирование отключено.
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 05 апр 2019, 23:12
seri0shka
ykamerton писал(а): 05 апр 2019, 22:48
Вот с Reset не разберусь как запрограммировать
Мне самому интересно. Но экспериментировать не могу пока, нет высоковольтного программатора на случай ошибок. Если что получится, напишите.
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 05 апр 2019, 23:25
ykamerton
seri0shka Дай посмотреть содержимое блока ПОЖ.
[spoiler]
шампань.jpg
[/spoiler]
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 05 апр 2019, 23:44
nalnik

какой какой - завод
Советских Шампанских вин?

В Воронеже делают?
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 06 апр 2019, 01:21
ykamerton
nalnik писал(а): 05 апр 2019, 23:44

какой какой - завод
Советских Шампанских вин?

В Воронеже делают?
Да есть наверное разлив какой, не знаю
Ящик брал, осталось вот и раздаю.
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 06 апр 2019, 10:05
seri0shka
ykamerton писал(а): 05 апр 2019, 23:25
seri0shka Дай посмотреть содержимое блока
Вы прикалываетесь? Сохраняешь блок в Пользовательские блоки, выделяешь мышкой, и жмёшь "редактировать". Видишь всю начинку.
Пины МК для кварцевого резонатора и reset как порты ввода вывода
Добавлено: 08 июн 2019, 16:10
hiend
ykamerton писал(а): 05 апр 2019, 22:48
seri0shka СПС за блоки. выхода на пинах кварца в работе, входа на них не проверял, щас проверю.
Вот с Reset не разберусь как запрограммировать его фуз, ставлю галку на нем, не дает прошить на фузах,
без этой галки прошивал не работает выход .
[spoiler]СКЕТЧ без кварца.jpgресет.jpg[/spoiler] Всем спасибо за информацию. Подтверждаю, всё работает. Тоже недавно Мини Про программатор прикупил, порты работают. Но нужно осторожно. Иначе придётся выпаивать МК и в программатор через переходник ставить. В общем правильно человек пишет, без острой необходимости лучше оставить reset в покое. Его можно использовать в конечном устройстве. Зашили чип, запаяли и не трогаем больше.
Отправлено спустя 20 минут 54 секунды:
Выписка из дашита
RSTDISBL –разрешает использовать ножку Reset как еще один порт ввода-вывода.
Иногда нужная вещь, но нужно знать —
после программирования RSTDISBL микроконтроллер уже нельзя будет прошить последовательным программатором! Поэтому без особой
-----------------------------------------------------------------------------------------------------------------------------------------
надобности не трогайте его.
RSTDISBL = 1 – ножка сброса работает как сброс;
RSTDISBL = 0 – ножка сброса работает как еще один порт ввода-вывода, последовательное программирование отключено.