Пины МК для кварцевого резонатора и reset как порты ввода вывода

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
hiend
Рядовой
Сообщения: 12
Зарегистрирован: 30 янв 2019, 17:06
Имя: валерий

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение hiend »

seri0shka писал(а): 02 фев 2019, 21:33[spoiler]00000.png[/spoiler]
[ref]hiend[/ref], Эта галочка помогает уменьшить размер скомпилированного файла на несколько процентов.

Отправлено спустя 4 минуты 10 секунд:
hiend писал(а): 02 фев 2019, 21:07Можно написать раздельные блоки для каждого пина 20, 21 и 23?
Для выходов можете сами попробовать отредактировать, это очень просто. Для входов могу написать, если Вам нужно.
Галочку знаю ))) Почитал полное описание платы на GitHub. Понимаете в чём проблема. Может выводы придётся задействовать на разных платах. Одним блоком не удобно. Придётся через дополнительную переменную переносить сигнал с одной платы на другую. Если не затруднит, напишите для входов блок. Если можно с опциональной возможностью поддяжки резистором входа. Я не мастер править блоки. Придётся вникать в это и разбераться. Главное направление и положительный результат есть. Уже пробовал мигать светодиодами на ножках.
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение seri0shka »

вход_22RESET_без_кварца_(CODE).ubi
вход_22RESET_без_кварца_c_подтяжкой_(CODE).ubi
выход_20_без_кварца_(CODE).ubi
выход_21_без_кварца_(CODE).ubi
выход_22RESET_без_кварца_(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение seri0shka »

вход_20_без_кварца_(CODE).ubi
вход_20_без_кварца_c_подтяжкой_(CODE).ubi
вход_21_без_кварца_(CODE).ubi
вход_21_без_кварца_c_подтяжкой_(CODE).ubi
Отправлено спустя 6 минут 39 секунд:
Хотел по-быстрому, а потратил целый час, хотя своих дел по-горло!
Пробуйте, отписывайтесь. ЕЩЁ РАЗ НАПОМИНАЮ:
1. пин22 используете на свой страх и риск, перепрошить после можно только параллельным программатором (гуглить "высоковольтное программирование")
2. Даже при успешной компиляции и прошивке работать эти пины будут только при условии наличия MiniCore в ИДЕ.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hiend
Рядовой
Сообщения: 12
Зарегистрирован: 30 янв 2019, 17:06
Имя: валерий

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение hiend »

Спасибо. Всё заработало. Только 22 не проверял пока. Как параллельный программатор появится попробую.
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение seri0shka »

[ref]hiend[/ref], появились новые подробности по теме. Если с PIN20, PIN21 проблем не возникает, то с PIN22 не так всё просто, оказывается. Для того, чтоб задействовать RESET в качестве PIN22, нужно выставить фьюз RSTDISBL. Сделать это из ИДЕ невозможно. Поэтому скетч с использованием PIN22 нужно предварительно перевести в НЕХ-файл, и прошивать программатором. Много мороки, у меня отпало желание пробовать.
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение ykamerton »

seri0shka СПС за блоки. выхода на пинах кварца в работе, входа на них не проверял, щас проверю.
Вот с Reset не разберусь как запрограммировать его фуз, ставлю галку на нем, не дает прошить на фузах,
без этой галки прошивал не работает выход .

[spoiler]
СКЕТЧ без кварца.jpg
ресет.jpg
[/spoiler]

Отправлено спустя 20 минут 54 секунды:
Выписка из дашита

RSTDISBL –разрешает использовать ножку Reset как еще один порт ввода-вывода.
Иногда нужная вещь, но нужно знать —
после программирования RSTDISBL микроконтроллер уже нельзя будет прошить последовательным программатором! Поэтому без особой
-----------------------------------------------------------------------------------------------------------------------------------------
надобности не трогайте его.
RSTDISBL = 1 – ножка сброса работает как сброс;
RSTDISBL = 0 – ножка сброса работает как еще один порт ввода-вывода, последовательное программирование отключено.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение seri0shka »

ykamerton писал(а): 05 апр 2019, 22:48 Вот с Reset не разберусь как запрограммировать
Мне самому интересно. Но экспериментировать не могу пока, нет высоковольтного программатора на случай ошибок. Если что получится, напишите.
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение ykamerton »

seri0shka Дай посмотреть содержимое блока ПОЖ.

[spoiler]
шампань.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение nalnik »

:smile427: какой какой - завод Советских Шампанских вин?
:smile110: В Воронеже делают?
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение ykamerton »

nalnik писал(а): 05 апр 2019, 23:44 :smile427: какой какой - завод Советских Шампанских вин?
:smile110: В Воронеже делают?
Да есть наверное разлив какой, не знаю
Ящик брал, осталось вот и раздаю.
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение seri0shka »

ykamerton писал(а): 05 апр 2019, 23:25 seri0shka Дай посмотреть содержимое блока
Вы прикалываетесь? Сохраняешь блок в Пользовательские блоки, выделяешь мышкой, и жмёшь "редактировать". Видишь всю начинку.
hiend
Рядовой
Сообщения: 12
Зарегистрирован: 30 янв 2019, 17:06
Имя: валерий

Пины МК для кварцевого резонатора и reset как порты ввода вывода

Сообщение hiend »

ykamerton писал(а): 05 апр 2019, 22:48 seri0shka СПС за блоки. выхода на пинах кварца в работе, входа на них не проверял, щас проверю.
Вот с Reset не разберусь как запрограммировать его фуз, ставлю галку на нем, не дает прошить на фузах,
без этой галки прошивал не работает выход .

[spoiler]СКЕТЧ без кварца.jpgресет.jpg[/spoiler] Всем спасибо за информацию. Подтверждаю, всё работает. Тоже недавно Мини Про программатор прикупил, порты работают. Но нужно осторожно. Иначе придётся выпаивать МК и в программатор через переходник ставить. В общем правильно человек пишет, без острой необходимости лучше оставить reset в покое. Его можно использовать в конечном устройстве. Зашили чип, запаяли и не трогаем больше.

Отправлено спустя 20 минут 54 секунды:
Выписка из дашита

RSTDISBL –разрешает использовать ножку Reset как еще один порт ввода-вывода.
Иногда нужная вещь, но нужно знать —
после программирования RSTDISBL микроконтроллер уже нельзя будет прошить последовательным программатором! Поэтому без особой
-----------------------------------------------------------------------------------------------------------------------------------------
надобности не трогайте его.
RSTDISBL = 1 – ножка сброса работает как сброс;
RSTDISBL = 0 – ножка сброса работает как еще один порт ввода-вывода, последовательное программирование отключено.
Ответить

Вернуться в «Новые»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя