|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
Мне не хватает 8-ми килобайт на всё. Приходится экономить. Но я уже чувствую нехватку именно ресурсов ядра. Туда бы аппаратное умножение и деление, да 32 бита...
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Нубас
Регистрация: 29.06.2011 Последняя активность: 19.02.2022 20:35
Сообщений: 784
Сказал(а) спасибо: 73
Поблагодарили: 219 раз(а) в 102 сообщениях
|
![]()
INFERION, а всякие там АРМы что не пользуешь ?
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
Требования к питанию и отсутствие полезной периферии. Тиньки гораздо грамотнее сделаны. Им бы ядро по-мощнее и АЦП по шустрее - цены бы им не было. Но и сейчас их преимущества перед ARM заставляют терпеть эстонскую архитектуру. Подключать можно напрямую к литию, нормальный встроенный ИОН, усилитель токового шунта, корпуса не сороконожные, ассемблер поддерживает на нормальном уровне. ARM шибко мудрёные, там подход основательно менять нужно. Привыкать к готовым библиотекам и любить богомерзкий Си. Ассемблер неприменим из-за тёмных углов в архитектуре и тонны ошибок в документации. Но зато кортексы хорошо справляются и с латентным сишным кодом, благодаря тонне аппаратных костылей. Только это всё равно что удаление гланд через жопу...
[Исправлено: INFERION, 23.07.2014 в 18:39] |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Нубас
Регистрация: 29.06.2011 Последняя активность: 19.02.2022 20:35
Сообщений: 784
Сказал(а) спасибо: 73
Поблагодарили: 219 раз(а) в 102 сообщениях
|
![]()
Мне тоже очень AVR нравится, потому, что ничего другого не знаю и не умею.
Ради фары стал изучать всё это, и именно ассемблер, потому что всегда хотелось напрямую управлять контроллером, а не через "костыли". Для моих нужд за глаза хватит, можно если надо и 2 и 3 их поставить. AVR не бывает быстрее 16 МГц (штатно, без разгона) ? |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
Я среди AVR только тиньки изучал и юзал, так что за 16МГц не знаю. Для меня они всегда на 8МГц, ибо если придётся довешивать всякие кварцы, а 8МГц мало - с таким же успехом можно взять кортекс, а он при сопоставимой цене на порядок шустрее. AVR 2,7V на 16МГц мало будет. Меги и прочие непонятные мутанты - смысла в них вообще не вижу. Они ничем не лучше таких же сороконожных кортексов. Разве что питание удобнее, но тормознутость того не стоит.
Си с костылями для сложных проектов выгоднее. На ассемблере здорово не развернёшься, когда прошивка на пол миллиона инструкций. Я ещё не пробовал полноценно юзать эти все костыли, но уже припекает. Те задачи, которые мне нужно решать - AVR не потянет... |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Нубас
Регистрация: 29.06.2011 Последняя активность: 19.02.2022 20:35
Сообщений: 784
Сказал(а) спасибо: 73
Поблагодарили: 219 раз(а) в 102 сообщениях
|
![]()
На ассме, если долго писать, можно наработать кучу своих подпрограмм.
Да, сложнее немного, но .... Хотя, рассуждать на эту тему не могу, больших проектов не делал. В СИ удобнее конечно, не пробовал =). |
![]() |
![]() ![]() |