0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 209
|
|
1 | |
В регистры после отключения питания ничего не записывается25.10.2021, 12:42. Показов 1201. Ответов 11
Метки регистры сдвига (Все метки)
в схеме сдвиговые регистры подключены к микроконтроллеру, и он по последовательному входу передает информацию в регистр. Но только после того, как его запрограммируешь. Если после программирования отключить питание, то после того как снова включишь, контроллер продолжает работать и выдавать стробы записи и сдвига, а в регистр после этого ничего не пишется. Но если снова запрограммировать контроллер, то в регистр опять все пишется до следующего отключения питания.
регистры менял, и старые и новые ведут себя одинаково. Не пойму в чем разница, между простым включением питания и программированием?
0
|
25.10.2021, 12:42 | |
Ответы с готовыми решениями:
11
После отключения питания слетает ОС Тускнеет экран после отключения питания BSoD-ы после аварийного отключения питания Моргает экран после отключения питания |
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 209
|
|
25.10.2021, 12:51 [ТС] | 2 |
схема подключения
0
|
484 / 331 / 32
Регистрация: 15.08.2011
Сообщений: 1,071
|
|
25.10.2021, 21:32 | 3 |
Например разница в подаче резета. У вас какая длительность подачи резета на МК? Я вижу что на регистры подается сброс через цепочку 56 кОм - 10 мкФ. Это очень затянутый сброс. Если с МК сброс снимается раньше, то как раз такой глюк получится. Проц запишет данные пока регистры в состоянии обнуления. А при подаче сброса с программатора, этого не будет.
И зачем вам такой длинный сброс на регистры? На них же кварца нет. Укорачивайте смело во много раз.
0
|
1176 / 653 / 111
Регистрация: 15.05.2012
Сообщений: 4,013
|
|
26.10.2021, 08:33 | 4 |
И совсем его не использовать, бо мк всё равно в регистры что-то напишет.
0
|
484 / 331 / 32
Регистрация: 15.08.2011
Сообщений: 1,071
|
|
26.10.2021, 22:06 | 5 |
Не согласен. Без принудительной установки регистров, во время сброса процессора на выходах будет мусор. А это десятки-сотни миллисекунд.
0
|
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 209
|
|
27.10.2021, 01:30 [ТС] | 6 |
какая же тут разница? в обоих случаях схема остается, как нарисована. Обьясните пожалуйста подробнее, может я вас неправильно понял.
Добавлено через 3 минуты не совсем понял, как? смысл начального поста как раз в том, что не пишет.
0
|
484 / 331 / 32
Регистрация: 15.08.2011
Сообщений: 1,071
|
|
27.10.2021, 18:47 | 7 |
Да все просто. На вашем микроконтроллере есть вход резета. При программировании на него подается сигнал сброса. Этот сигнал идет в течении всего процесса программирования, то есть несколько секунд. А при включении питания этот сигнал сброса НЕ подается.
0
|
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 209
|
|
29.10.2021, 09:51 [ТС] | 8 |
если бы микроконтроллер не работал, я я бы не удивился. Но микроконтроллер как раз работает нормально. Я там в начале писал, что он выдаёт все все сигналы которые нужны только в регистр r не записывается. А в регистр при программировании сигнал сброса ведь не поддаётся. У него вход SRCLK к +5в?
0
|
484 / 331 / 32
Регистрация: 15.08.2011
Сообщений: 1,071
|
|
29.10.2021, 19:37 | 9 |
Конечно работает. Никто и не говорил что не работает. Речь о том что когда МК пишет данные, на вход SRCLR подается сброс. Из за этого регистр НЕ ЗАПИСЫВАЕТСЯ.
И поэтому при программировании схема работает. Вы только кусок схемы показали. Я ж не телепат.
0
|
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 209
|
|
02.11.2021, 16:22 [ТС] | 10 |
НЕ совсем понял, что имеется ввиду? ведь этот вход на схеме подключен к +5В, а сброс у него при 0 уровне сигнала? То есть подача сброса на регистр во время работы устройства в данной схеме не предусмотрена.
так на этом куске схемы как раз показано, куда подключен данный вход. вся схема очень большая и к регистру все равно не имеет отношения. главное, что непонятно, почему после отключения питания не происходит запись в 1ю ступень регистра.
0
|
484 / 331 / 32
Регистрация: 15.08.2011
Сообщений: 1,071
|
|
02.11.2021, 20:11 | 11 |
К +5В на этой схеме подключен только резистор. Ни какой из входов регистра к +5В не подключен.
Не показано. Вы названия SRCLK и SRCLR не спутали случайно? Там все понятно, дело в длительности сброса. Но объяснять одно и то же я уже устал. Просто замените емкость на меньшую раз в 100, то есть 0,1 мкФ. Должно заработать.
0
|
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 209
|
|
03.11.2021, 02:10 [ТС] | 12 |
спасибо за подсказку, сам бы я ни за что не догадался.
непонятно, что влияет на изменение длительности сброса в том или ином случае? ведь параметры элементов при работе устройства, сразу после программирования и после временного отключения питания практически почти не изменяются.
0
|
03.11.2021, 02:10 | |
03.11.2021, 02:10 | |
Помогаю со студенческими работами здесь
12
Просадки фпс после резкого отключения питания Комп с вирусом после отключения питания не включается Ошибка D3D в Dota после отключения питания После отключения питания слетает программа в контроллере HP DL360 G7 После отключения питания, падают рейды После отключения питания идет восстановление системы Сбой работы приложения после отключения питания Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |