Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Спасибо. А ЧЕМ понравилась? В чем выигрыш? Как производительность? Что с потреблением?
Отправлено
Michael Klokov
15 мая 2009, г. 15:52
В ответ на:
В портативных приложениях МСПэха мне больше понравилась. Мега - это сляпать на скорую руку. По АЦП ни чё сказать не могу. Пользую внешние по SPI.
отправлено пользователем
Trashy
15 мая 2009, г. 15:46
Составить ответ
|
Вернуться на конференцию.
Ответы
Два кварца навешивать можно. Для часов и для работы. Ног больше. Корпус меньше. Шустрее. С бутлодером пришлось повыёживаться, но оно того стоило.
-
Trashy
(15.05.2009, 16:03:22
192.168.2.80,213.167.60.22
,
пустое
)
Шустрее? Команда за три такта?
-
Michael Klokov
(15.05.2009, 16:05:26
85.249.73.51
,
пустое
)
в мсп команды типа регистр-реистр выполняются за 1 такт
-
3m
(15.05.2009, 17:50:46
91.76.113.111
, 168 байт)
сделайте инкремент 32-х разрядного счётчика в прерываниях на мсп и авр. тогда увидите, что дают такие длинные команды
-
Mahagam
(15.05.2009, 16:35:39
192.168.10.120,195.222.85.229,195.222.71.88
,
пустое
)
Что дают? Что длинные команды - медленнее. Что они еще могут "давать"...
-
Michael Klokov
(15.05.2009, 16:58:4
85.249.73.51
,
пустое
)
Длинные команды позволяют не портитьрегистры
-
3m
(15.05.2009, 17:44:24
91.76.113.111
, 145 байт)
Послушайте, я не собираюсь в холиворы играть... Конкретно - взять из АЦП, нормировать сигнал, обработать простым фильтром, выкинуть в UART. Скорость порядка 10-20ксэмплов/сек
-
Michael Klokov
(15.05.2009, 19:43:16
85.249.73.51
, 407 байт)
а как Вы собираетесь фильтровать свои 16-битные данные без хотя бы 32-разрядной математики?
-
koyodza
(15.05.2009, 23:27:9
77.123.0.129
,
пустое
)
А при чем тут математика?
-
Michael Klokov
(16.05.2009, 20:31:22
85.249.73.51
, 266 байт)
На АВРке это займёт 3 такта. И в очень редких случаях (1 из 256) больше трёх. Сколько это займёт на МСП? :)
-
Шунт_гороховый
(15.05.2009, 16:48:29
93.80.242.237
,
пустое
)
код для начала выложите, а потом поговорим
-
Mahagam
(15.05.2009, 17:28:58
192.168.10.120,195.222.85.229,195.222.71.88
,
пустое
)
2 инструкции: регистровый inc и условный переход. Каждая по 1 такту.
-
Шунт_гороховый
(15.05.2009, 17:55:37
93.80.242.237
,
пустое
)
ага. а переменная в регистрах сама по себе окажется? а потом в память тоже за 0 тактов уйдёт? а регистр перед этим сохранить не надо? а воостановить потом?
-
Mahagam
(15.05.2009, 19:27:12
192.168.10.120,195.222.85.229,195.222.71.88
,
пустое
)
Бугага! Я понимаю, что если всю жизнь пишешь для МК, в которых регистров раз-два и обчёлся, то такая мысль даже не может придти в голову! (+)
-
Шунт_гороховый
(15.05.2009, 19:53:42
93.80.242.237
, 800 байт)
memcpy в реализации IAR что младший, что старший юзает в регистрах
-
MegaJohn
(15.05.2009, 23:11:57
91.201.229.59
,
пустое
)
Это Вы к чему?
-
Шунт_гороховый
(16.05.2009, 13:16:25
93.81.182.60
, 297 байт)
Это вы еще про ADIW забыли :)
-
Michael Klokov
(15.05.2009, 17:02:33
85.249.73.51
,
пустое
)
Это вы еще про ADIW забыли :)
-
Michael Klokov
(15.05.2009, 17:02:10
85.249.73.51
,
пустое
)
Да, забыл :)
-
Шунт_гороховый
(15.05.2009, 17:05:28
93.80.242.237
,
пустое
)
Даже 2 такта.
-
Шунт_гороховый
(15.05.2009, 16:51:19
93.80.242.237
,
пустое
)
Шустрее... Под вопросом. Не сравнивал
-
Trashy
(15.05.2009, 16:05:3
192.168.2.80,213.167.60.22
,
пустое
)
Ясно
-
Michael Klokov
(15.05.2009, 16:06:3
85.249.73.51
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 123:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru