Разработка Мпс Для Снятия Ачх Усилителя

Обсуждаем цифровые устройства...
Аватара пользователя
Chiper
Грызет канифоль
Сообщения: 251
Зарегистрирован: Ср окт 07, 2009 18:37:22
Откуда: BMSTU

Сообщение Chiper »

чёто странные условия.... На ЦП мутить то, что можно сделать на 1 МК ...
Можно узнать где это так учат и такие условия ставят?
Реклама
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Сообщение РадиоЛоматель »

Процессор надо выбирать исходя из наличия средств разработки (где программу писать, на каком языке)
Интиресно глянуть на то решение. Выкладывайте!
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Реклама
Аватара пользователя
Rookie
Родился
Сообщения: 16
Зарегистрирован: Чт ноя 19, 2009 18:53:17

Сообщение Rookie »

Chiper,дело не в том где учат,а у кого какие методы.Мы тоже мягко говоря удивлены постановкой курса,но нам говорят,что так надо,типа знать истоки-откуда все пошло....

Вот вариант реализации генератора на базе МПС (в основе серия КР580) http://www.rapidshare.ru/1261857
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Сообщение РадиоЛоматель »

А чем кр580 не устраивает? Он вродь неплохой. Можно еще z80 взять.
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Сообщение РадиоЛоматель »

Посмотрел........ :shock:

Был об этом более высокого мнения
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Реклама
Аватара пользователя
Rookie
Родился
Сообщения: 16
Зарегистрирован: Чт ноя 19, 2009 18:53:17

Сообщение Rookie »

КР580 запретили использовать из-за однотипных работ(преподу надоело смотреть одно и тоже)...
Чем объясните свой выбор?z80 будет легче в программировании?
Реклама
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Сообщение РадиоЛоматель »

Его хоть купить можно... А вообще ваша конструкция значительно сложнее того ээээ....
И это все прошлый век. Эти процессоры не продаются почти уже.
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Сообщение РадиоЛоматель »

Да, и его загруженность будет определятся только лишь тактовой частотой. А все его "навороты" все равно прийдется использовать, а иначе он не заработает.
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Аватара пользователя
Chiper
Грызет канифоль
Сообщения: 251
Зарегистрирован: Ср окт 07, 2009 18:37:22
Откуда: BMSTU

Сообщение Chiper »

Rookie писал(а):Chiper,дело не в том где учат,а у кого какие методы.Мы тоже мягко говоря удивлены постановкой курса,но нам говорят,что так надо,типа знать истоки-откуда все пошло....

Вот вариант реализации генератора на базе МПС (в основе серия КР580) http://www.rapidshare.ru/1261857
Расуж зашло дело о истоках.. может на лампах и транзисторах соберёщь ?)

Незнаю как ты, а я бы рискнул и замутил бы этот девайс на PICухе и удивил препода... сомниваюсь что он настолько "говнистый" что поставит незачёт за проявленое конструкторское решение поставленой проблемы....

Темболее сам говоришь что "Однотипность ему надоела" ......
Решать тебе... но вспомни что надо идти в ногу со временем... да и обойдётся тебе этот антикварный "трипер" очень дорого из-за снятости с производства.... темболее есть драгметалы =) сам понимаешь всё что можно уже сдали на Митено :))

Купи себе PIC 18F2550 с АЦП и встроеным USB интерфейсом и тебе её фунциональности на всю жизнь хватит.... пригадитса ещё в будущем для других проектов.... я 3 года назад за 300 деревяных покупал....
Аватара пользователя
Rookie
Родился
Сообщения: 16
Зарегистрирован: Чт ноя 19, 2009 18:53:17

Сообщение Rookie »

Тогда,скорее всего,прошивка будет писаться на С,а пользоваться языками высокого уровня нам категорически запретили:(
Последний раз редактировалось Rookie Вс ноя 22, 2009 14:34:29, всего редактировалось 1 раз.
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Сообщение Pavel_1978 »

А С и есть язык высокого уровня, низкий уровень это ассемблер.
Аватара пользователя
Rookie
Родился
Сообщения: 16
Зарегистрирован: Чт ноя 19, 2009 18:53:17

Сообщение Rookie »

Pavel_1978,я про это же и говорю:)
Аватара пользователя
Rookie
Родился
Сообщения: 16
Зарегистрирован: Чт ноя 19, 2009 18:53:17

Сообщение Rookie »

Профессионалы,помогите составить алгоритм программы этой МПС,чтобы в дальнейшем используя систему команд ЦП можно было по нему написать программу.Суть такова-каждая строка в будущей программе должна отражать ступень алгоритма. В нем следует предусмотреть проверку на то,а вставлен ли в измерительные клеммы ОУ (и ждать пока его вставят и только затем измерять)и вывод характеристики на экран с осями координат.АЧХ следует снимать в диапазоне частот от 300 ГЦ до 32КГц.Устройство не обязательно должно быть для любых ОУ,достаточно, если оно будет измерять АЧХ только у НЧ усилителей(или ВЧ),но это сути задачи принципиально не изменяет.

Буду ОЧЕНЬ признателен,если откликнетесь на мою просьбу
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Сообщение bolek »

Ваш препод - извращенец-садист.
При работе с микроконтроллерами/микропроцессорами одна из главных вещей - среда разработки (IDE) и поддерживаемые языки. Интересно, где искать для этого cdp1802 все это? Или писать в машинных кодах?
Еще бы на каких-нибудь древних секционных микропроцессорах сказал делать. И на кой нужны именно внешние ОЗУ, ПЗУ? Изврат...
Не нравится 580-й, ну так и читай лекции по другим МК, по тем же MSP430 - тоже не обиходные Atmel/PIC

Рекомендую, посмотреть в сторону 8051 и их детей - там были МК без ПЗУ, ОЗУ (8031) и они до сих пор выпускаются. К этим и на русском достаточно книжек, и среду разработки наверное можно найти.
Аватара пользователя
Rookie
Родился
Сообщения: 16
Зарегистрирован: Чт ноя 19, 2009 18:53:17

Сообщение Rookie »

Что касается написания программы-то открываешь систему команд процессора и пишешь по ней.
На тему,что наш препод мягко сказать устарел можно продолжать дискусировать,но этим делу не поможешь.
Есть такая задача,которая так и останется на бумаге, ее надо решить и забыть как страшный сон:)
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Сообщение РадиоЛоматель »

Я тут напмсал алгоритм...

Но отправить не могу, сфотографировать нечем... Фотик сел, через часа 3 отошлю
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Аватара пользователя
Rookie
Родился
Сообщения: 16
Зарегистрирован: Чт ноя 19, 2009 18:53:17

Сообщение Rookie »

Спасибо,РадиоЛоматель.Что не делается-все к лучшему;)Вдруг еще какая мысль придет или ошибку найдешь:)
Аватара пользователя
Rookie
Родился
Сообщения: 16
Зарегистрирован: Чт ноя 19, 2009 18:53:17

Сообщение Rookie »

РадиоЛоматель

Я тут напмсал алгоритм...

Но отправить не могу, сфотографировать нечем... Фотик сел, через часа 3 отошлю
РадиоЛоматель ,что там с алгоритмом?:)
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Сообщение РадиоЛоматель »

Вот алгоритм
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Сообщение Wladimir_TS »

Почитайте документацию к прибору Х1-53 - как раз прибор для исследования АЧХ в звуковом диапазоне на микропроцессоре. Аж 32х разрядном :-) совместимом с Э-60 Советсткий хайтек середины 80х
Ответить

Вернуться в «Цифровая техника»