Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.12.2008, 12:52
|
|
Прохожий
Регистрация: 26.12.2008
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Как остановить мк? Как сделать паузу?
Возможно ли сделать паузу в работе микроконтроллера? Тоесть не программно , а вот просто мк работает,а мне нужно сделать паузу. Это вообще возможно? не влезая в прошивку.
что будет если кварц отсоединить тумблером? а потом подключить? не сотрётся ли епром и продолжит ли мк работать дальше как и работал?
|
|
|
|
26.12.2008, 12:57
|
|
Временная регистрация
Регистрация: 29.05.2005
Адрес: где-то в 300км от Красноярска
Сообщений: 76
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
А зачем это нужно
И с тумблером лучше не баловаться.
|
|
|
|
26.12.2008, 14:22
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Вопрос наверное глупый,но я люблю всякие глупости,взял и попробовал.У меня часы с секундомером до сотых в KIT-е на mega8535.Действительно при отключении кварца часики останавливаются,соответственно гаснет динамическая индикация,но один разряд горит.А при подключении часики начинают идти с момента остановки.Получается что ОЗУ не обнуляется и таким варварским методом можно действительно остановить проц.
По поводу тумблера-навряд ли,во первых контакты,во вторых паразитная ёмкость.Но пробуйте.А по поводу EEPROM,то с чего она должна слетать?Вот записаться,в то время когда вы будете манипулировать с переключениями,не получится.Потому как после получения разрешения на запись в EEPROM и самой записью должно пройти не более 4 тактов,даже прерывания на этот момент должны быть запрещены.
Я так предполагаю вы хотите сделать "коробку передач" для своего девайса.
|
|
|
|
26.12.2008, 15:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Как вариант вместо кварца использовать внешний тактовый генератор и им управлять, так как хочется. При этом можно почти безболезненно менять частоту в широких пределах. Нужно только учитывать, что не все МК и не с любой периферией могут работать в статическом режиме.
|
|
|
|
26.12.2008, 17:34
|
|
Временная регистрация
Регистрация: 29.05.2005
Адрес: где-то в 300км от Красноярска
Сообщений: 76
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Только вот ещё у микроконтроллера часть внутренней
перефирии (блоков, устройств) может тактироваться и от
внутреннего генератора
|
|
|
|
27.12.2008, 00:44
|
|
Прописка
Регистрация: 27.11.2004
Сообщений: 175
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
а может имелось в виду - в нужное время - типа че-то принимаем на килогерцах 100 и, ага , ловко щелкаем тумблером в нужный момент и смотрим на интересующее..
ручной логический анализатор..
|
|
|
|
27.12.2008, 10:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Во всех даташитах на АВР на самой первой странице написано "– Fully Static Operation". Неужели так трудно почитать перед тем как задавать глупые вопросы? Любая АВРка может находиться в полностью остановленном режиме, работать в пошаговом (подаем импульсы от кнопки через одновибратор), и на любой частоте от 0 до max. Запись в память тактируется от встроенного 8-МГц генератора, и прекрасно работает даже в пошаговом режиме. В оперативе, памяти программ и данных ничего не слетает.
|
|
|
|
27.12.2008, 11:25
|
|
Прописка
Регистрация: 24.09.2008
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от niXto
|
Во всех даташитах на АВР на самой первой странице написано "– Fully Static Operation". Неужели так трудно почитать перед тем как задавать глупые вопросы? Любая АВРка может находиться в полностью остановленном режиме, работать в пошаговом (подаем импульсы от кнопки через одновибратор), и на любой частоте от 0 до max. Запись в память тактируется от встроенного 8-МГц генератора, и прекрасно работает даже в пошаговом режиме. В оперативе, памяти программ и данных ничего не слетает.
|
Спорить не будем, НО
Цитата:
|
When applying an external clock, it is required to avoid sudden changes in the applied clock frequency to ensure stable operation of the MCU. A variation in frequency of more than 2% from one clock cycle to the next can lead to unpredictable behavior. It is required to ensure that the MCU is kept in reset during such changes in the clock frequency.
|
Думайте сами, решайте сами - иметь или...
P.S. А как там с PIC...?
__________________
Если мы вам не подходим, вы нам вовсе не нужны!
Услышал и забыл, увидел и запомнил, сделал и понял!
Нейрон - штука тонкая!
Чудес на свете не бывает!
|
|
|
|
27.12.2008, 17:27
|
|
Прохожий
Регистрация: 26.12.2008
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от Vov123
|
Вопрос наверное глупый,но я люблю всякие глупости,взял и попробовал.У меня часы с секундомером до сотых в KIT-е на mega8535.Действительно при отключении кварца часики останавливаются,соответственно гаснет динамическая индикация,но один разряд горит.А при подключении часики начинают идти с момента остановки.Получается что ОЗУ не обнуляется и таким варварским методом можно действительно остановить проц.
По поводу тумблера-навряд ли,во первых контакты,во вторых паразитная ёмкость.Но пробуйте.А по поводу EEPROM,то с чего она должна слетать?Вот записаться,в то время когда вы будете манипулировать с переключениями,не получится.Потому как после получения разрешения на запись в EEPROM и самой записью должно пройти не более 4 тактов,даже прерывания на этот момент должны быть запрещены.
Я так предполагаю вы хотите сделать "коробку передач" для своего девайса.
|
Спасибо. Это то что мне было нужно.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:31.
|
|