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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Помогите советом!
zltigo
сообщение Aug 3 2011, 14:48
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Lmx2315 @ Apr 2 2010, 11:17) *
CodeVision

Поделка типа протезов для инвалидов умственного труда sad.gif
QUOTE (Sewer @ Apr 2 2010, 04:58) *
Хочу получить оцифрованый сигнал ...

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
=GM=
сообщение Aug 3 2011, 20:30
Сообщение #17


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(Sewer @ Apr 1 2010, 06:05) *
4. Существуют ли другие устройства для передачи данных из АЦП в компьютер (частота дискретизации АЦП 1.5кГц, разрядность 8) кроме микроконтроллера?

Для таких частот дискретизации можно обойтись одним компьютером с программой на си, но на авр можно получить и 5 Мвыборок/с для 16-битного АЦП, если писать на асме. Так что думайте сами, решайте сами...

(Посоветую вам сменить ник пока не поздно, по-английски звучит не очень)


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 4 2011, 11:14
Сообщение #18


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Господа, мы обсуждаем тему годовалой давности...

QUOTE (0b11011110 @ Aug 3 2011, 19:24) *
И тут наступает такой момент, когда выше бежать уже некуда, а поставленная задача требует решения. Что тут тогда остаётся делать???

Ответ один: менять микроконтроллер на более мощный laughing.gif
Это я к тому, что видео на AVR на ассемблере конечно обрабатывать можно, но не лучше ли взять подходящий по аппаратным возможностям МК и писать программу на Си/Си++. Учитывая, что современные компиляторы выдают очень даже неплохой код, то выигрыш от ручного кодирования - сомнительный.
Естественно, есть исключения. Но в общем я бы советовал не ограничиваться одной архитектурой и семейством МК. Их много сейчас.

Хотя надо признаться сам дальше AVR не особо вырвался))) С ARM'ом разве что пришлось повозиться. Но у меня и задачи-то пока не требуют суперскалярного вычислителя laughing.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
0b11011110
сообщение Aug 5 2011, 06:31
Сообщение #19





Группа: Новичок
Сообщений: 7
Регистрация: 21-06-11
Из: г. Усолье-Сибирское Иркутской обл.
Пользователь №: 65 813



Цитата(haker_fox @ Aug 4 2011, 20:14) *
Ответ один: менять микроконтроллер на более мощный laughing.gif

"Зачем оптимизировать код??? давайте наращивать мясо!!!"
Ага! sm.gif так и до "20ядерного сжирающего 80гб озу микроконтроллера" недалеко! sm.gif
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 5 2011, 06:49
Сообщение #20


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (0b11011110 @ Aug 5 2011, 15:31) *
"Зачем оптимизировать код??? давайте наращивать мясо!!!"

Вы невнимательно прочитали мой ответ!
QUOTE
Учитывая, что современные компиляторы выдают очень даже неплохой код, то выигрыш от ручного кодирования - сомнительный.
Естественно, есть исключения. Но в общем я бы советовал не ограничиваться одной архитектурой и семейством МК. Их много сейчас.

QUOTE (0b11011110 @ Aug 5 2011, 15:31) *
"Зачем оптимизировать код??? давайте наращивать мясо!!!"

Оптимизируйте! Оптимизируйте исходники на ЯВУ. Перевод программы с ЯВУ на язык низкого уровня не есть оптимизиация. Скорее всего это повод задуматься, что что-то делается не так. Некоторые критические ко времени исполнения участки кода (например прерывания) можно и на ассемблере написать. Именно эти исключения я и имел в виду выше.
QUOTE (0b11011110 @ Aug 5 2011, 15:31) *
Ага! sm.gif так и до "20ядерного сжирающего 80гб озу микроконтроллера" недалеко! sm.gif

Ну для инеженерных расчтетов (см. CAE-системы) иной раз и кластеров, обладающих указанными Вами характеристиками, недостаточно. Так что все может быть.

А вообще тема к офф-топу скатывается. Предлагаю модераторам ее закрыть или участникам воздержаться от дальнейших дискуссий на тему ASM vs. C/C++.

0b11011110, только сейчас заметил откуда Вы! Привет земляку, так сказать! Мимо Вашего города проезжал не раз, а вот в нем не был(


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
0b11011110
сообщение Aug 6 2011, 00:47
Сообщение #21





Группа: Новичок
Сообщений: 7
Регистрация: 21-06-11
Из: г. Усолье-Сибирское Иркутской обл.
Пользователь №: 65 813



Я не до конца выразил свою мысль...
сразу по делу:
Тема поста: что выбрать новичку? ASM или С? (т.е. мы не оффтопим не в коеей мере.)
- Я не хочу сравнивать С и ASM, делают это только ленивые недоучки! по хорошему лучше знать оба языка. здесь другого не дано. по асм гораздо проще понять как работает ядро, а в свою очередь без понимания работы ядра не поймёшь, что и как нужно ПРАВИЛЬНО делать на С.
я например не вижу никакой разницы на чём писать на С или на АСМ. У меня в коде асма почти все коментарии к макросам написаны на С, всё описание работы логики программы - тоже на С. но нивичку же нужно начинать изучение с АСМ, не так он сложен как кажется.

тема закрыта.
Go to the top of the page
 
+Quote Post

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

 


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


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