![]() |
Quote:
|
Обычно - контроллер подбирают под задачу, а не наоборот.
Поэтому стонать про корпуса в 6 ног или микропотребление - не нужно. Грамотный спец - будет не сидеть на одной булке пользуя семейство контроллеров вышедшее почти 30 лет назад и предлагая изучать этот аттавизм другим, а выбирать контроллер под задачу да расширять кругозор новыми семействами чипов и произвдителями. Сейчас не обязательно кодить 2 месяца на асме один проект. А потом при смене основного чипа - не нужно судорожно весь код переписывать под новое ядро. Все кодится на С , причем на его изучение не нужно тратить много времени а бонусов 100500. Стартуя изучение контроллера - человек не стартует с потребления, мипсов и прочего. Стартуя - человек изучает черный непонятный ящик с кучей ножек. Это потом ему уже необходимо знать про количество тактов или потребление. Современные платформы, тот же АРМ к примеру ( кортекс иже СТМ32 - просто подвид) позволяют и математикой нормально пользоваться ( за один цикл или даже такт складывая 64 бита операнды или перемножая 32 бита) а не писать кило кода для умножеия, юзая никакущий стек, не имея оперативки и пол пзу забивать таблицами дабы обойти перечисленное выше. Не малую роль имеет и набортная периферия. Хваленый 6ти ногий кристалл максимум пригоден для ногодрыга или конверсии чего -либо не требующего кварцованной частоты. И сравнивать даже с младшим кортексом не имеет смысла - хотя бы по спектру применений. Ну не сможет просто этот ПИК принять 2048 отсчетов с 12 битного АЦП, обработать их и паралельно выдать чегонить в USART или SPI. Поэтому я и говорю - начиать надо с современого чего либо. Даунгрейд сделать перейдя на что-то младшее\старое никогда не проблема. Когда человек освоится - это уже пустяки для него. Сейчас меня замордуют тапками - но по простоте старта - помоему все таки рулит дуино. И язык - псевдо С и нет проблемы курицы и яйца - типа чем шить готовую плату. И средапростая - и примеров помоему поболее чем для пика. И забивать себе голову 3 уровнями аппаратного стэка и сегментацией не надо - взял и погнал изучать, причем абстракно - не привязываясь даже к тому какой кристал на плате. |
Quote:
А чего закидывать ? :biggrin: Здесь просто надо определиться -кто стартующий . Полный нуб - то да , старт быстрый , но дальнейший путь отрезан напрочь. Тот кто кодит и с паяльников дружит - сам выберет доскональное изучение документации и нутра чипа. |
А я от противного думаю. Как по мне, что чем хуже - тем лучше. Чем меньше набор периферии, чем медленнее у него скорость, чем убогее инструменты разработки - тем более высокий класс кода, да и мышления. Если научится на таком железе что-то делать, то на гигагерцовых армах вообще можно по индусски програмить задней левой ногой на форке явы работающей на эмуляторе x86, не думаю не о чем. А кто-то работает таким же макаром с армами, но пытается думать.
|
Tronix, Неа ...
Здесь срабатывает стереотип мышленья кодописателя 8ми_биток. Твои утверждения были бы верны - если бы на армах до сих пор работали только ногодрыгом . Вообщем разговор ни о чем ... |
Quote:
Возникает вопрос - а на чем мигать светодиодом? |
Tronix,ну как чем ? микроконтроллерами Winbond http://www.kit-e.ru/articles/micro/2004_2_98.php
|
Quote:
Улавливаешь разницу ? ;) Или по полочкам разложить ? :biggrin: |
Quote:
---------- Post added at 21:13 ---------- Previous post was at 21:10 ---------- Да хрен с ней с логикой, уверен что и на транзисторах можно моргать. Мультивибраторы там или как их. А еще винрарней на лампах. Почему нет? |
Tronix, узко мыслишь и сравниваешь несравнимое .
Пару примеров . Динамическая индикация на 8 разрядов с автоматической коррекцией яркости сегментов , причем полностью аппаратная без единого куска кода на обслугу самой динамики , окромя инита периферии. Частотомер с измеряющей частью так же полностью аппаратной , мегагерц эдак на 150. И это на STM32f0x за горстку риса. Сколько кода будет крутится на пЫК при сей реализации ? Да и твои хотелки с прикручиванием SD карты можно так же изобразить многое аппаратно. Так что опыт накопленный на 8ми битках, могет аккуратно так переместиться в мусорку , окромя STM8 естестно ... :))))))))) |
| All times are GMT +4. The time now is 00:03. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.