реклама на сайте
подробности

 
 
7 страниц V  « < 4 5 6 7 >  
Reply to this topicStart new topic
> Давайте устраивать на форуме конкурсы, По программированию
VCO
сообщение Sep 9 2011, 17:30
Сообщение #76


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(@Ark @ Sep 4 2011, 22:40) *
А нужно - все наоборот. Сначала записать данные в порт, а затем извлечь результат из другого порта.

А это всё зависит от того, как задачу поставить! В Вашей "рекурсии" я увидел только один резонный подход:
Данные поступают из 8-битового параллельного порта PORTB в регистр DATA.
Вы цепляете невостребованный PORTC для зеркального байта в регистр MIRR.
movff PORTC,MIRR
Потому и ПЛИС пригрезились, что там это всё ни к чему, до того всё гибко и быстро...
Цитата
Причем, лучше это сделать с некоторой паузой между записью и чтением...

А разве задержки в такт (и более) не хватит???


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Sep 9 2011, 20:10
Сообщение #77





Guests






Цитата
Данные поступают из 8-битового параллельного порта PORTB в регистр DATA.
Вы цепляете невостребованный PORTC для зеркального байта в регистр MIRR.
movff PORTC,MIRR

Я такого не писал и не предлагал. Если исходные данные поступают извне, то проще сразу задать
нужный порядок следования битов коммутацией внешнего порта, и не городить огород на пустом месте.
Здесь же рассматривается задача перекодировки данных.
Цитата
А разве задержки в такт (и более) не хватит???

Зависит от тактовой частоты.
Go to the top of the page
 
+Quote Post
VCO
сообщение Sep 10 2011, 03:38
Сообщение #78


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(@Ark @ Sep 9 2011, 23:10) *
Я такого не писал и не предлагал. Если исходные данные поступают извне, то проще сразу задать
нужный порядок следования битов коммутацией внешнего порта, и не городить огород на пустом месте.
Здесь же рассматривается задача перекодировки данных.

То, что Вы предложили зеркальную перекодировку посредством аппаратного вывода-ввода, Вами написано чётко и понятно. Просто я предложил свой вариант, когда нужны и прямые, и зеркальные данные, а до этого просто ошибся.
Ну да Бог с ним!
Мне тут более интересные мысли (как мне кажется) на досуге пришли, чем банальная перекодировка .
Для интелектуального развития молодых мозгов не стоит сковывать их в средствах решения элементарных задач каким-либо AVRом или PICом. Лучше ставить задачи абстрактные, а чем они будут решены - это выбор разработчика.

Например: Нужно сделать программируемый цифровой фильтр звуковой-ультразвуковой частоты до 100 кГц (ФНЧ) с перестраиваемой частотой среза 1,2,5,10,20,50,100 кГц с минимальной себестоимостью и с минимальными габаритами (последнее - главное требование). Здесь выбор элементной базы весьма широк: микроконтроллер, DSP, ADC+FPGA+DAC, специальные ИС и др. Для себя я эту задачу уже почти решил, но хотелось бы проверить, не ошибся ли с выбором. Кому интересно - можете тоже попробовать решить.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 10 2011, 16:38
Сообщение #79


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
Нужно сделать программируемый цифровой фильтр


Это типа задание? Лол. Разрядность данных, частота дискретизации, порядок фильтра, типы интерфейсов, питание и так далее - где?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
VCO
сообщение Sep 10 2011, 17:43
Сообщение #80


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(Rst7 @ Sep 10 2011, 19:38) *
Это типа задание? Лол. Разрядность данных, частота дискретизации, порядок фильтра, типы интерфейсов, питание и так далее - где?

Это типа Вы меня подло-подловить решили??? Я ждал вопросов по теме!!! Разрядность определяет разработчик, лучше всего - 16 бит. Тактовая частота - 100 МГц. Порядок - 6-й. LVDS only!!! Питание - какое хотите!


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 10 2011, 17:58
Сообщение #81


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
Это типа Вы меня подло-подловить решили???


Нет. Это я просто посмеяться пришел. Улыбают сильно исходные данные.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
VCO
сообщение Sep 10 2011, 18:19
Сообщение #82


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(Rst7 @ Sep 10 2011, 20:58) *
Нет. Это я просто посмеяться пришел. Улыбают сильно исходные данные.

Да? Предмет нездорового смеха - в студию!


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 10 2011, 18:26
Сообщение #83


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
Предмет нкездорового смеха - в студию!


Не могу. Ибо смех такой, нормальный, иронический. Никаких признаков психического нездоровья.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
VCO
сообщение Sep 10 2011, 18:28
Сообщение #84


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(Rst7 @ Sep 10 2011, 21:26) *
Не могу. Ибо смех такой, нормальный, иронический. Никаких признаков психического нездоровья.

Всё понятно... Отдыхай... те...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Sep 10 2011, 18:29
Сообщение #85


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Врача вызывали? sm.gif


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
VCO
сообщение Sep 10 2011, 18:32
Сообщение #86


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(GetSmart @ Sep 10 2011, 21:29) *
Врача вызывали? sm.gif

Кому? Куда? Зачем? laughing.gif


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 11 2011, 07:31
Сообщение #87


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(YIG @ Sep 10 2011, 21:32) *
Кому? Куда? Зачем? laughing.gif

Так не GetSmart ли несколько жизней назад на Электрониксе был "дохтуром"? Видимо, желает принять участие в конкурсе. sm.gif

По сути вопроса - разве специальные микросхемы не всегда лучше универсальных? Что-то там на переключаемых конденсаторах...
Другое дело, что в универсальную ИС, микроконтроллер или ПЛИС, можно запихнуть сразу целую кучу задач.
Go to the top of the page
 
+Quote Post
VCO
сообщение Sep 11 2011, 13:13
Сообщение #88


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(ViKo @ Sep 11 2011, 10:31) *
По сути вопроса - разве специальные микросхемы не всегда лучше универсальных? Что-то там на переключаемых конденсаторах...
Другое дело, что в универсальную ИС, микроконтроллер или ПЛИС, можно запихнуть сразу целую кучу задач.

Микросхемы с переключаемыми конденсаторами и цифровыми фильтрами выпускаются достаточно давно, мы с некоторыми из них уже работаем, но суть не в этом.
Я как бы хотел продемонстрировать постановку задачи, наиболее приближенную к реальной ситуации, когда сначала выбирается путь решения, затем фильтруется элементная база по каждому пути решения, потом анализируются все плюсы и минусы каждой схемы и в конце концов выбирается решение, которое кажется верным.

Второй пример (не для новичков): Разработать синтезатор на программируемую частоту от 10 МГц до 2 ГГц с очень чистым спектром (ФШ-не хуже -120дБн/Гц на 10 кГц, спуры -100дБ), имеющий минимальные размеры (2 на 3 см), цену (не более 20$) и сроки разработки и сборки (не более 1 мес.) Предложение использовать генератор не принимается.

Теперь кто хочет, может поржать, а для остальных скажу, что сам решал её месяц назад. Тут тоже пришлось перебрать все варианты решения: DDS, PLL, генератор гармоник, VCXO, прямой синтез и т.д. и сделать 5 синтезаторов за неделю, прежде чем определился самый лучший вариант.

В чём суть такого подхода к полстановке задачи: Он комплексно развивает мышление разработчика, не концентрируя на деталях, которые могут оказаться несущественными в процессе анализа. Жизнь ставит задачи и посложнее, чем приведённые мною примеры. Реальные ситуации в этом форуме доказывают это. Уж если развивать мозги, так сразу комплексно, а не по мелочи. Хотя в электронике как раз мелочей не бывает...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jul 31 2015, 06:27
Сообщение #89


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Stop lbe, а то засерет весь форум!
Go to the top of the page
 
+Quote Post
Kopa
сообщение Jan 4 2016, 13:23
Сообщение #90


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(ViKo @ Jul 31 2015, 09:27) *
Stop lbe, а то засерет весь форум!

И где посмотреть конкурсы и результаты? sm.gif
Или тему несбывшихся устремлений в утиль?

P.S.
Цитата(ar__systems @ Aug 15 2011, 16:51) *
О, еще один старый бычок заглянул на огонек.

Какая милая реплика. sm.gif

Сообщение отредактировал Kopa - Jan 4 2016, 13:39
Go to the top of the page
 
+Quote Post

7 страниц V  « < 4 5 6 7 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 10th July 2025 - 13:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016