Страница 2 из 3

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

Добавлено: Пн июн 20, 2011 10:26:00
МитяРа
Пушистики, давайте тему не ........ , а .. :)

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

Добавлено: Пн июн 20, 2011 10:27:39
YS
И то правда. Эту тему лучше тихо потереть. :)))

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

Добавлено: Пн июн 20, 2011 10:31:38
МитяРа
YS писал(а): Эту тему лучше тихо потереть.
Что-ж так сразу.. может мя доделаю программатор и скошачу генератор меандра на 51-й.. :idea: :)

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

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

А тем кто помог большое спасибо! :chmoked:

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

Добавлено: Пн июн 20, 2011 23:05:17
МитяРа
Tinka писал(а): НО курсовой проэкт я полностью сделала САМА!!!
Молодец !!!
Заходи, если что.. :tea: Мы тута - плюшками балуемся..

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

Добавлено: Вт июн 21, 2011 11:56:50
YS
Вау! Tinka, Вы крушите мой мир. :))) Раньше ноября я тут Вас никак не ждал. :)))

А с программированием разбирайтесь, сейчас почти каждая зубочистка имеет МК внутри. :) Таки да, если хотите разобраться для себя - милости просим, всегда поможем чем можем и подскажем что знаем. :beer:

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

Добавлено: Ср июн 22, 2011 11:02:15
aleksey_gregul
Может уже поздно, но...
В 51 все может быть намного проще.
Никаких инверсий состояний порта... Это просто потеря производительности процессора. (каждая инструкция слишком долго выполняется)
У таймера в 51 серии есть режим генерации меандра.
Просто настроить таймер и записать байтик, какую частоту генерить.
Все. Дальше либо спать, либо заниматься чем-то более полезным. К примеру - индикацией...

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

Добавлено: Ср июн 22, 2011 11:05:48
МитяРа
aleksey_gregul писал(а):У таймера в 51 серии есть режим генерации меандра.
А можно с этого места - поподробнее..

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

Добавлено: Ср июн 22, 2011 11:13:04
ChipKiller
aleksey_gregul писал(а):У таймера в 51 серии есть режим генерации меандра.
... очевидно речь о 8xc52, в "чистом" 51 этого нет (хотя у некоторых, вроде siemens и т.п., возможно есть и в 51 :) )

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

Добавлено: Ср июн 22, 2011 11:21:33
МитяРа
ChipKiller писал(а): в "чистом" 51 этого нет
Вот и мя задумался.. :roll:
У классических 51-х нет даже выведенного на ножку выхода таймера..

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

Добавлено: Ср июн 22, 2011 11:25:17
ChipKiller
для х52 речь о Т2

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

Добавлено: Ср июн 22, 2011 11:30:41
МитяРа
ChipKiller писал(а): речь о Т2
Мя не знаю, что имел ввиду aleksey_gregul, но даже у х52-х нет выхода таймера наружу..
Да и про режим генерации меандра как-то не отложился в памяти.. :roll:

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

Добавлено: Ср июн 22, 2011 11:39:42
ChipKiller
МитяРа писал(а):но даже у х52-х нет выхода таймера наружу..
... читать datasheet

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

Добавлено: Ср июн 22, 2011 11:49:30
МитяРа
ChipKiller писал(а):... читать datasheet
С 52-ми не приходилось работать..
До этого бегло глянул начало описания и посчитал этот вывод за вход, картинки не смотрел.. :oops:
А теперь понятно, что это и выход может быть, и с генерацией меандра тоже прояснилось - там вроде делитель на 2 нарисован..
Благодарю, пушистый - будем знать... :beer:

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

Добавлено: Чт июн 23, 2011 11:27:32
Tinka
Стоп, это можно было не записывать как отдельную подпрограму генерации частоты, а записать настройки и все???

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

Добавлено: Чт июн 23, 2011 11:36:59
ChipKiller
Tinka писал(а):Стоп, это можно было не записывать как отдельную подпрограму генерации частоты, а записать настройки и все???
... если это аппаратно поддерживается, то да ( ... но нужно знать, что и куда записать и уметь это объяснить на зачете :) )

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

Добавлено: Чт июн 23, 2011 11:57:45
МитяРа
Tinka писал(а): а записать настройки и все???
В принципе - да..
В этом случае, надо было настроить таймер для работы в этом режиме, а потом изменять частоту на выходе путём изменения коэффициента пересчёта таймера..
Единственное что, сначала надо было проверить, сможет-ли таймер сгенерить нужный диапазон частот при тактировании его от внутреннего генератора..
Тогда можно было, например, подключить его вход на внешний генератор или применить кварц для МК на нужную частоту..

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

Добавлено: Чт июн 23, 2011 11:59:49
YS
записать настройки и все?
Да. Не знаю, как в оригинальном 8051, но во всех современных МК в таймерах существуют блоки захвата-сравнения (обычно несколько), в функционал которых, помимо прочего, входит генерация на соответствующих ножках меандра с заданной частотой и скважностью без участия процессора. Иногда (например, в STM32) эти блоки вообще обладают выдающимся функционалом, типа автоматической генерации защитного интервала (dead-time) для полумостов.

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

Добавлено: Сб июн 25, 2011 02:14:24
Tinka
У меня в программе это не прокатило бы...(( так как программа писалась по уже существующей схеме електрической принципиальной...(там нет таймера)
а на будущее я учту) спасибки)
кста, защитилась на 4)))

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

Добавлено: Сб июн 25, 2011 07:19:56
МитяРа
Tinka писал(а):защитилась на 4)))
:beer:

P.S.
Tinka писал(а):.(там нет таймера)
Два внутренних таймера есть в микросхеме 51-го МК, а в 52-м их уже три..