Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32: RCC_AHBRSTR, RCC_APB1RSTR...
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
ViKo
Не могу понять назначения этих регистров. Что они сбрасывают? В руководстве написано, сбрасывает устройство. Что, прямо все режимы сбрасывает в состояние по-умолчанию?
Никогда не пользовался.
scifi
Я пользовался. После выдёргивания кабеля Ethernet сбрасываю MAC, потом инициализирую его с нуля, когда станет известна скорость и дуплекс (autonegotiation).
ViKo
Цитата(scifi @ Nov 4 2015, 16:48) *
Я пользовался. После выдёргивания кабеля Ethernet сбрасываю MAC, потом инициализирую его с нуля, когда станет известна скорость и дуплекс (autonegotiation).

То есть, устройство именно сбрасывается в состояние по-умолчанию? Как после включения питания? Не просто триггер, включающий такты, перезапускается?
Не понятно, почему эти биты расположены в RCC... а, ну да, оно же Reset & Clock Control. rolleyes.gif
scifi
Цитата(ViKo @ Nov 4 2015, 17:05) *
То есть, устройство именно сбрасывается в состояние по-умолчанию? Как после включения питания? Не просто триггер, включающий такты, перезапускается?

Ага. Более того, Ethernet MAC после сброса ещё что-то там делает, поэтому приходится ждать:
Код
while ((ETH_DMABMR & 1) != 0) { /* wait for core reset to complete */ }
romas2010
Цитата(ViKo @ Nov 4 2015, 14:31) *
Не могу понять назначения этих регистров. Что они сбрасывают? В руководстве написано, сбрасывает устройство. Что, прямо все режимы сбрасывает в состояние по-умолчанию?
Никогда не пользовался.

очень удобная штука..Если к примеру,зависла при работе какая-то периферия,то можно сбрасывать эту периферию индивидуально и заново инициализировать

Цитата(scifi @ Nov 4 2015, 16:48) *
Я пользовался. После выдёргивания кабеля Ethernet сбрасываю MAC, потом инициализирую его с нуля, когда станет известна скорость и дуплекс (autonegotiation).

и правильно,и бессмысленно одновременно...современные микросхемы PHY-уровня достаточно интеллектуальны и содержат средства поддержания связи...на тестировании FTP-сервера пробовал-выдергивал-вставлял обратно-и далее продолжал без реинициализации
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.