Программа генерации меандра для МК51

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Программа генерации меандра для МК51

Сообщение МитяРа »

Пушистики, давайте тему не ........ , а .. :)
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Программа генерации меандра для МК51

Сообщение YS »

И то правда. Эту тему лучше тихо потереть. :)))
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Программа генерации меандра для МК51

Сообщение МитяРа »

YS писал(а): Эту тему лучше тихо потереть.
Что-ж так сразу.. может мя доделаю программатор и скошачу генератор меандра на 51-й.. :idea: :)
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
Tinka
Родился
Сообщения: 9
Зарегистрирован: Чт янв 13, 2011 06:55:31

Re: Программа генерации меандра для МК51

Сообщение Tinka »

Ребят, сори что потревожила, НО курсовой проэкт я полностью сделала САМА!!! ну извините что я такая тупая и не могу разобраться в том, как пишуться эти программы!
я думаю некоторые(не обобщаю) сидят здесь не от большого ума!
Так что не надо тут про "убогих" и "горе-студентов(-ток)"!!!

А тем кто помог большое спасибо! :chmoked:
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Программа генерации меандра для МК51

Сообщение МитяРа »

Tinka писал(а): НО курсовой проэкт я полностью сделала САМА!!!
Молодец !!!
Заходи, если что.. :tea: Мы тута - плюшками балуемся..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Программа генерации меандра для МК51

Сообщение YS »

Вау! Tinka, Вы крушите мой мир. :))) Раньше ноября я тут Вас никак не ждал. :)))

А с программированием разбирайтесь, сейчас почти каждая зубочистка имеет МК внутри. :) Таки да, если хотите разобраться для себя - милости просим, всегда поможем чем можем и подскажем что знаем. :beer:
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
aleksey_gregul
Встал на лапы
Сообщения: 130
Зарегистрирован: Ср дек 29, 2010 17:30:34

Re: Программа генерации меандра для МК51

Сообщение aleksey_gregul »

Может уже поздно, но...
В 51 все может быть намного проще.
Никаких инверсий состояний порта... Это просто потеря производительности процессора. (каждая инструкция слишком долго выполняется)
У таймера в 51 серии есть режим генерации меандра.
Просто настроить таймер и записать байтик, какую частоту генерить.
Все. Дальше либо спать, либо заниматься чем-то более полезным. К примеру - индикацией...
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Программа генерации меандра для МК51

Сообщение МитяРа »

aleksey_gregul писал(а):У таймера в 51 серии есть режим генерации меандра.
А можно с этого места - поподробнее..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Программа генерации меандра для МК51

Сообщение ChipKiller »

aleksey_gregul писал(а):У таймера в 51 серии есть режим генерации меандра.
... очевидно речь о 8xc52, в "чистом" 51 этого нет (хотя у некоторых, вроде siemens и т.п., возможно есть и в 51 :) )
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Программа генерации меандра для МК51

Сообщение МитяРа »

ChipKiller писал(а): в "чистом" 51 этого нет
Вот и мя задумался.. :roll:
У классических 51-х нет даже выведенного на ножку выхода таймера..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Программа генерации меандра для МК51

Сообщение ChipKiller »

для х52 речь о Т2
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Программа генерации меандра для МК51

Сообщение МитяРа »

ChipKiller писал(а): речь о Т2
Мя не знаю, что имел ввиду aleksey_gregul, но даже у х52-х нет выхода таймера наружу..
Да и про режим генерации меандра как-то не отложился в памяти.. :roll:
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Программа генерации меандра для МК51

Сообщение ChipKiller »

МитяРа писал(а):но даже у х52-х нет выхода таймера наружу..
... читать datasheet
Вложения
clk_out.GIF
(9.36 КБ) 388 скачиваний
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Программа генерации меандра для МК51

Сообщение МитяРа »

ChipKiller писал(а):... читать datasheet
С 52-ми не приходилось работать..
До этого бегло глянул начало описания и посчитал этот вывод за вход, картинки не смотрел.. :oops:
А теперь понятно, что это и выход может быть, и с генерацией меандра тоже прояснилось - там вроде делитель на 2 нарисован..
Благодарю, пушистый - будем знать... :beer:
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
Tinka
Родился
Сообщения: 9
Зарегистрирован: Чт янв 13, 2011 06:55:31

Re: Программа генерации меандра для МК51

Сообщение Tinka »

Стоп, это можно было не записывать как отдельную подпрограму генерации частоты, а записать настройки и все???
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Программа генерации меандра для МК51

Сообщение ChipKiller »

Tinka писал(а):Стоп, это можно было не записывать как отдельную подпрограму генерации частоты, а записать настройки и все???
... если это аппаратно поддерживается, то да ( ... но нужно знать, что и куда записать и уметь это объяснить на зачете :) )
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Программа генерации меандра для МК51

Сообщение МитяРа »

Tinka писал(а): а записать настройки и все???
В принципе - да..
В этом случае, надо было настроить таймер для работы в этом режиме, а потом изменять частоту на выходе путём изменения коэффициента пересчёта таймера..
Единственное что, сначала надо было проверить, сможет-ли таймер сгенерить нужный диапазон частот при тактировании его от внутреннего генератора..
Тогда можно было, например, подключить его вход на внешний генератор или применить кварц для МК на нужную частоту..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Программа генерации меандра для МК51

Сообщение YS »

записать настройки и все?


Да. Не знаю, как в оригинальном 8051, но во всех современных МК в таймерах существуют блоки захвата-сравнения (обычно несколько), в функционал которых, помимо прочего, входит генерация на соответствующих ножках меандра с заданной частотой и скважностью без участия процессора. Иногда (например, в STM32) эти блоки вообще обладают выдающимся функционалом, типа автоматической генерации защитного интервала (dead-time) для полумостов.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Tinka
Родился
Сообщения: 9
Зарегистрирован: Чт янв 13, 2011 06:55:31

Re: Программа генерации меандра для МК51

Сообщение Tinka »

У меня в программе это не прокатило бы...(( так как программа писалась по уже существующей схеме електрической принципиальной...(там нет таймера)
а на будущее я учту) спасибки)
кста, защитилась на 4)))
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Программа генерации меандра для МК51

Сообщение МитяРа »

Tinka писал(а):защитилась на 4)))
:beer:

P.S.
Tinka писал(а):.(там нет таймера)
Два внутренних таймера есть в микросхеме 51-го МК, а в 52-м их уже три..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»