Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
06.10.2008, 22:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от fiksx
|
100-130 мегагерц это не каждый экземпляр сможет
|
Как показала практика до 80 мгц работает подавляющее большинство. До 100 процентов 40, до уже 130 нужно выбирать.
|
|
|
|
07.10.2008, 08:24
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Вот посмотрите здесь:
http://mister-grey.narod.ru/book_info/120.html
стр.95 и 214.
Правда 3 "но".
Написано на asm-е,проц-1200 и и частота до 1 мГц.
Зато описано очень подробно,шаг за шагом.
|
|
|
|
07.10.2008, 12:10
|
|
Прописка
Регистрация: 15.11.2007
Адрес: СПБ
Сообщений: 214
Сказал спасибо: 37
Сказали Спасибо 42 раз(а) в 34 сообщении(ях)
|
Я бы еще сигнал по входу нормировал схемно. Или длительность импульса, или делитель на 2, меандр всегда надежнее мерить.
|
|
|
|
07.10.2008, 18:29
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Сообщение от a-fisher
|
Я бы еще сигнал по входу нормировал схемно. Или длительность импульса, или делитель на 2, меандр всегда надежнее мерить.
|
Да тут это по барабану - запуск таймера идет строго или по фронту или по спаду.
ЗЫ Вот - приканал домой и нарыл в своей помойке. Не помню откуда взялось и кто автор, я только быстренько перекропал его под at90s2313 (было 8535), ну и кой чего поправил в этом детском проекте. На точность не претендует, но меряет в диапазоне от 1 до 65500 Гц. Может какие идеи пригодятся.
Прикрепленный файл: 4925733.rar
|
|
|
|
10.10.2008, 22:56
|
|
Прописка
Регистрация: 08.10.2005
Адрес: Одесса
Сообщений: 117
Сказал спасибо: 22
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
|
[quote="Halex07"]
Сообщение от a-fisher
|
. На точность не претендует, но меряет в диапазоне от 1 до 65500 Гц. Может какие идеи пригодятся.
|
Я эту тему потому и создал что нужна точность, хотя действительно проект детский
Прикрепленный файл: 4925733.rar
|
|
|
|
11.10.2008, 03:01
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Ну тогда не изобретайте велосипед. М-Киты уже за Вас подумали:
http://www.masterkit.ru/info/magshow...en=o1o&search=
А вообще на ЯВУ вряд-ли удастся что-то стоящее засунуть в 2k флэша 90s2313, вот тут лучше кропать на ASMe. И еще где-то в сети попадалась мне идея загнать МК перед измерением в Sleep, чтобы уменьшить задержки в прерываниях, но не помню у кого и где.
|
|
|
|
11.10.2008, 23:22
|
|
Прописка
Регистрация: 08.10.2005
Адрес: Одесса
Сообщений: 117
Сказал спасибо: 22
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
|
Сообщение от Halex07
|
Ну тогда не изобретайте велосипед. М-Киты уже за Вас подумали:
http://www.masterkit.ru/info/magshow...en=o1o&search=
А вообще на ЯВУ вряд-ли удастся что-то стоящее засунуть в 2k флэша 90s2313, вот тут лучше кропать на ASMe. И еще где-то в сети попадалась мне идея загнать МК перед измерением в Sleep, чтобы уменьшить задержки в прерываниях, но не помню у кого и где.
|
Насчет АСМа я тоже подумываю ![Улыбка](images/smilies/icon_smile.gif) , но яего не сильно хорошо знаю, для пробы проэк мигания светодиодом писал и все
|
|
|
|
13.10.2008, 08:48
|
|
Прописка
Регистрация: 15.11.2007
Адрес: СПБ
Сообщений: 214
Сказал спасибо: 37
Сказали Спасибо 42 раз(а) в 34 сообщении(ях)
|
На асме, безусловно, лучше. Можно поизучать промежуточный асмовский код, который генерит с. Это утомительно. Сразу хочется все с 0-ля на асме переписать ![Улыбка](images/smilies/icon_smile.gif)
Еще нужно лишние прерывания запретить. На С выделить наиболее узкое место и конкретно его переписать на асме. Короче, рецептов много...
|
|
|
|
13.10.2008, 09:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от a-fisher
|
На асме, безусловно, лучше...
|
ГОРАЗДО лучше !
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
17.10.2008, 17:17
|
|
Прописка
Регистрация: 08.10.2005
Адрес: Одесса
Сообщений: 117
Сказал спасибо: 22
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
|
Наконецто дописа, правда алгоритм поменял, сделал без прерываний получилось точнее(хотя в теории с прерываниями должно былобы быть точнее) запускается счетчик, делается задержка на 10, 100 или 1000 мсек, и результат индицируется. Сделан автоматический выбор режимов: делается предварительное измерение длительностью 10 мс, и по результатам делается выбор времени для измерения 10, 100 или 1000 мсек.
В ахиве проект на С, и схема в протезе. Может кому понадобится.
Прикрепленный файл: 9409595.rar
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:24.
|
|