Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
28.07.2010, 15:59
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Все более убеждаюсь, что надо перелазить на АВР, алгоритм программы пока попробую не менять, а конкретные моменты сейчас сижу вычитываю.Вот обнаружил новый для себя способ работы с портами - типа включить на вход-выход, подтяжку включить-выключить и т.п...
Не знаю правильно ли понял, что в среднем АВР будет выполнять команды(они правда разные) за 2 такта? Посчитать на сколько шустрее выйдет.
|
|
|
|
28.07.2010, 16:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Сообщение от roma9112
|
Не знаю правильно ли понял, что в среднем АВР будет выполнять команды(они правда разные) за 2 такта?
|
В среднем за 1,5 такта. АВР значительно шустрее классического 51-го.
|
|
|
|
28.07.2010, 16:24
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Да, прилично. Я как раз когда-то собирал по материалам с нета программатор на АТмега 8515-16, а он по цоколевке почти совпадает с моим 51-м, с него и начну пытки, изменений платы будет минимум.
|
|
|
|
28.07.2010, 20:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Сообщение от roma9112
|
он по цоколевке почти совпадает с моим 51.
|
по моему 8515 и сделали как раз для замены кристалов 51 серии... почему они потом поменяли разводку на 8535 и МЕГАХ не понятно... В общем АТМЕЛ этим отличается.. экспериментами на пользователях )))
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
29.07.2010, 06:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 3,999
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Сообщение от picavr
|
по моему 8515 и сделали как раз для замены кристалов 51 серии... почему они потом поменяли разводку на 8535 и МЕГАХ не понятно... В общем АТМЕЛ этим отличается.. экспериментами на пользователях )))
|
Я с Вами абсолютно согласен по поводу этих экспериментов с цоколёвками корпусов: есть у меня такой прогер ponyprog, на адаптере для АВР есть две панели на 40 выводов, перепутал я както их и сжег мегу16, а если к примеру взять тини26- нафига сделали так, что только у неё в отличие от других двадцативыводных корпусов другая цоколёвка? Им надо перенимать опыт у Микрочипа у которых не принято делать такие тупорылые эксперименты.
Последний раз редактировалось Андрей К; 29.07.2010 в 06:59.
|
|
|
|
29.07.2010, 06:59
|
|
Прописка
Регистрация: 14.11.2009
Сообщений: 140
Сказал спасибо: 21
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Изменение распиновки якобы связано с оптимизацией разводки питания. У NXP-шных 51 она тоже не такая, как у классических.
Раз пошла пьянка о количестве тактов на машинный цикл в разных 51, то у упомянутых LPC900 - 2 на цикл (PCLK до 18 МГц), у Silabs - 1 (50 МГц), Cypress - 4 (48 МГц), Megawin (MPC82G516) - 1 (24 МГц) и т.п.
Последний раз редактировалось gibelcom; 29.07.2010 в 07:06.
|
|
|
|
29.07.2010, 09:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Возможно я не прав, но что-то уклонились от темы.
__________________
misterdi<@>i.ua
|
|
|
|
29.07.2010, 09:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 3,999
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
|
|
|
|
29.07.2010, 12:29
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Сообщение от roma9112
|
... Но так как я более менее разобрался с ассемблером, то не уверен, что библиотеки типа SetPixel будут на АСМе, или все-таки есть? Подскажите пожалуйста!
|
Да зачем вам библиотеки на АСМе? Там все просто - вычисляете адрес байта, считываете его, изменяете нужный бит, записываете. Всё.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
29.07.2010, 12:47
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Сообщение от vdlab
|
Да зачем вам библиотеки на АСМе? Там все просто - вычисляете адрес байта, считываете его, изменяете нужный бит, записываете. Всё.
|
Если правильно понял - я вычисляю сосояние каких байтов изменилось и только их переписываю в экран? Ведь по длительности это будет занимать примерно столько же времени?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:21.
|
|