Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение HHIMERA »

Kavka писал(а):
HHIMERA писал(а):Вспомните, о чём писал вопрошающий... :)))
Не на то внимание обращаешь!

Да откуда тебе то знать... у ПИКовых СИ есть ещё и свои заморочки...
Впрочем... как и у всех остальных... :)))
"Я не даю готовых решений, я заставляю думать!"(С)
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Alexeyslav »

При увеличении разрядности чисел, аппаратное умножение может уже не давать преимуществ перед сдвигами. Т.к. процедура умножения 16x16=32 при наличии аппаратного умножения 8x8=16 не такая уж и быстрая.
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение HHIMERA »

Там и сдвиги уже достаточно уныло выглядят... в недоразвитых МК...
Так что... смотреть надо по результату...
"Я не даю готовых решений, я заставляю думать!"(С)
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Alexeyslav »

Просто при реализации многоразрядного умножения так или иначе сдвиги тоже используются. Лучше уж два сдвига использовать вместо большего количества в рамках универсальной процедуры умножения.
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение HHIMERA »

И к чему придём??? К постоянному битью по рукам компилятору???
Так можно получить то, что после малейших изменений в проге придётся всё время что-то поправлять...
И если уж так много операций многоразрядного умножения, то и МК нужно брать соответствующий... иначе вся эта возня может оказаться пустой тратой времени...
А если операции многоразрядного умножения единичны и не особо критичны по времени, то и смысла особо заморачиваться нет...
Посмотрите на реализацию сдвига в восьмибитниках... и в PIC24, PIC32 или в STM32 и LPC1XXX - две большие разницы...
"Я не даю готовых решений, я заставляю думать!"(С)
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Видимо к тому придём, что надо пробовать сначала компилятор, а уж потом садо-мазо...
Аватара пользователя
zero648
Вымогатель припоя
Сообщения: 650
Зарегистрирован: Пн июн 18, 2012 12:01:04
Откуда: Челябинская область, Копейск

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение zero648 »

Chettuser, на твоем месте сделал бы асмовставку в сишник, чтобы была как отдельная процедура конвертации, а 32-битная всего раза в три больше 16-битной и по скорости также, примерно в три раза.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение *Trigger* »

FreshMan писал(а):в AVR, в режиме Normal при разрешении прерывания по совпадению счетчик продолжает считать дальше или сбрасывается ?

Дальше считает до переполнения. Отделите мух от котлет прерывания от режимов таймера. Прерывания не влияют на таймер, а таймер на прерывания - влияет (он их вызывает).
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Kavka »

HHIMERA писал(а):Да откуда тебе то знать...
Ты, вроде, по делу писал. Не срывайся.
Я в том сообщении вполне ясно свою мысль описал. И Chettuser только подтвердил её для PIC с умножителем.

HHIMERA писал(а):у ПИКовых СИ есть ещё и свои заморочки...
Типа, если не пишу под PIC-и, то и знать не могу? Да, про заморочки ПИКовых Си не знаю. Но их (заморочек) и не надо знать чтобы предположить, что наличие аппаратного умножителя позволит получить более быстрый код (даже на Си). Для задачки Chettuser-а это главное, что надо было иметь в виду. Дальше уже на вкус и цвет - оптимизация, подгонка под компилятор, асм ...

HHIMERA писал(а): в недоразвитых МК...

Навеяло. Не помню где прочитал.

Это только на русских форумах, когда человек обращается со своей проблемой, ему не помогают её решить, а "объясняют", что это так не делают и, вообще, оно ему не надо. :))

Давайте так делать не будем.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение HHIMERA »

Не понял к чему это... ну и ладно... :)
" - А как вы расслабляетесь?
- А я не напрягаюсь!" (С)
"Я не даю готовых решений, я заставляю думать!"(С)
phenomen
Потрогал лапой паяльник
Сообщения: 310
Зарегистрирован: Пт дек 17, 2010 14:41:25

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение phenomen »

Собираюсь приобрести ALTERA Cyclone Development Board для изучения.
Возник вопрос что брать: Altera Cyclone I EP1C3T100C8N или Altera Cyclone IV EP4CE10F17C8N.
Кто что посоветует?
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Cyclone I вроде как скоро на покой уйдёт, если уже не ушёл. Смотрите в будущее.
Аватара пользователя
masson2006
Родился
Сообщения: 9
Зарегистрирован: Ср фев 03, 2010 19:19:45
Откуда: Украина
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение masson2006 »

Здравствуйте уважаемые!
Извините за то что вмешиваюсь в ваш разговор, просто не хочу заводить новой темы.
Суть вопроса такова - имеются блоки управления опрыскивателей, частая проблема с ними это выход с строя управляющей блоком микросхемы
MC705C9ACPE или mc68hc705c9acp купить их не проблема, а вот чем их клонировать и можно ли их вообще клонировать ни где так и не нашел информации.
Помогите кто чем может, пожалуйста, может кто то имел дело с такими процессорами?
Аватара пользователя
paskal
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Пн сен 05, 2011 10:03:06
Откуда: Тула

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение paskal »

Если не установлена защита от считывания то можно. Но это вам самим надо проверять.
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
Аватара пользователя
Мikа
Потрогал лапой паяльник
Сообщения: 343
Зарегистрирован: Пн апр 01, 2013 15:13:40
Откуда: Москва

Re: Мелкие вопросы по теории

Сообщение Мikа »

Господа инженеры, созрел новый вопрос :)

Я сейчас занимаюсь сборкой системы с мигающим диодом :)

Буду программировать ATmega32 через AVR Dragon по ISP интерфэйсу.

Вопрос в соединении контроллера и программатора.

Я считаю, что так:

Программатор Контроллер

MOSI-------------MOSI
MISO-------------MISO
SCLK----------SCK
RES---------------RES
VTG---------------VCC
GND--------------GND

Сомнение вызывает выделенный порт.
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Аватара пользователя
bav123
Говорящий с текстолитом
Сообщения: 1692
Зарегистрирован: Ср окт 12, 2011 20:37:13

Re: Мелкие вопросы по теории

Сообщение bav123 »

Мikа
Сомнение вызывает выделенный порт
не сомневайся, правильно.
Аватара пользователя
Ozeres
Родился
Сообщения: 12
Зарегистрирован: Вс мар 18, 2012 10:36:19

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Ozeres »

Здравствуйте. Нужно сделать сравнительную таблицу по сравнению МК attini2313V с его конкурентами. Подскажите пожалуйста 5-6 контроллеров с которыми его можно сравнить (простенькие, с небольшим числов выводов). Желательно разных производителей. А то щас по большей части гуглятся навороченные чипы. А сравнивать 2313 с какой-нить ATxmega128 не клево =)
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

Ozeres писал(а):Подскажите пожалуйста 5-6 контроллеров с которыми его можно сравнить (простенькие, с небольшим числов выводов). Желательно разных производителей.

http://mymcu.ru/
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Мikа
Потрогал лапой паяльник
Сообщения: 343
Зарегистрирован: Пн апр 01, 2013 15:13:40
Откуда: Москва

Re: Мелкие вопросы по теории

Сообщение Мikа »

Большое спасибо!
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
foton6
Встал на лапы
Сообщения: 146
Зарегистрирован: Вс сен 16, 2012 22:00:40

Re: Мелкие вопросы по теории

Сообщение foton6 »

Здравствуйте.
Ни как не пойму как снимать показания с ПИНа в AVR Studio 4.
Знаю как сравнивать целый порт, а как отдельно один пин?
Например в книге что читаю, к пинам обращаются так: if( PINC.0==0)
Подобным образом даже не компилируется, как только не пробовал писать.
Ответить

Вернуться в «Разные вопросы по МК»