Перейти к содержанию
    

А вот какой мелкий контроллер использовать?

Китайских МК много есть, но пока они доедут, я уже все сделаю. 

Эклипсами не пользуюсь. Notebook++. 

Не вижу связи между количеством выводов и архитектурой, с точки зрения времени изучения. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, ViKo сказал:

PIC я знаю, но оцениваю его как устаревший.

По-моему, эта Ваша оценка устаревшая. Сходите на сайт Микрочипа и полистайте таблицы современных МК. Узнаете много нового. И как раз 5-вольтовых среди мелких серий ПИКов дофига, в отличие от других производителей.

А вообще, действительно, если от мк нужно "всего три сигнала", то разумно использовать знакомый. И чего там изучать "в устаревших" - непонятно. Зачем простую задачу специально усложнять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 минут назад, ViKo сказал:

Не вижу связи между количеством выводов и архитектурой, с точки зрения времени изучения. 

Не видел в 8 ногих МК сложной периферии: FMC, SDIO, Ethernet, DCMI, LTDC и т.п. (в терминах STM32F4 и выше)

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

и отдельная проблема все со всем подружить. Согласитесь, что в 8 ногом корпусе вы это все изучать не будете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, ViKo сказал:

STM8 под язык С разработан, так представляю.

Вот AVR точно под язык С разработан, для начал почитайте хотя-бы историю создания Atmel.

2 часа назад, ViKo сказал:

Если у AVR есть преимущества, можно подумать.

Однозначно преимущества есть, самое первое это не убиваемость, STM мрет от любого чиха.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

54 минуты назад, Herz сказал:

оценка устаревшая

Наверное, имеется ввиду требование бесплатности — для PIC нужен программатор за 50$, а другие МК в USB напрямую втыкаются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 минут назад, Vasily_ сказал:

Однозначно преимущества есть, самое первое это не убиваемость, STM мрет от любого чиха.

Я тоже когда с AVR на STM32 перебрался негодовал по этому поводу.

А потом понял, что сам дурак, начал делать нормальную обвязку, и ни одного мертвого STM32 уже не видел.

Кста, условия для STM32 у меня далеко не тепличные, изделия выпускаются более сотни штук ежемесячно.

Две недели назад, правда, дочка мощной статикой убила сенсорный выключатель, но там полетел только один канал,

там нет никакой защитной обвязки, контроллер проработал лет 5 при ежедневной эксплуатации (выключатель света в комнате в квартире).

Итого, если есть возможность делать правильно, то STM довольно хорошее решение.

А из Тини11 (когда они только на свет появились) у меня даже дым вышел какой-то, но он до сих пор работает :wacko2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, adnega сказал:

Важно понимать: если вы asm-кодер, то AVR будет норм; если Си - то только Cortex-M.

Cortex-M0 на асме программируется тоже в кайф) Хотя если ставить асмом уписать 64 кБ флеша, то это уже будет не просто кайф, а забористая дурь)))

 

44 минуты назад, Vasily_ сказал:

STM мрет от любого чиха.

Гм. Готов поспорить))) У нас платы "дискавери" и "нуклеи" отладочные валяются где попало в конторе. Это, конечно, свинство. Но чтобы какая-то STM-ка пропала, не припоминаю. И хватают их не касаясь предварительно шины заземления. И свитера не снимают. А защит ESD на таких платах нет.

23 минуты назад, adnega сказал:

начал делать нормальную обвязку,

Ну это надо делат даже самому дубовому чипу)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

STM32 у меня не сдох ни один.
На плате Discovery STM32F030 выжег один из сигналов ST-LINK.
PIC16 тоже не помню, чтобы горели. Вроде, было.
AVR я не знаю совсем.
STM8 я тоже не знаю. Установил STVD и STM8CubeMX. По сравнению с STM32 - дохлое всё.

5V мне нужно. И к тройке сигналов, возможно добавится еще пара.
Думаю дальше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для PIC16 в какой среде программировать, чтобы на C, задаром и качественно? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, ViKo said:

STM32 у меня не сдох ни один.....Думаю дальше.

Если нужны 5В и привыкли к STM32, по питайте МК после стабилизатора на 3.3В, а все остальное от 5В. А между контроллером и остальным преобразователи уровня (например, см.схемку).

AVR тоже имеет выгоду. Если на STM32 примеров в интернете море, то на AVR этого добра океан. Да и софта бесплатного много, тот же Arduino IDE, да и IAR.  

 

3.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, ViKo сказал:

PIC16 тоже не помню, чтобы горели. Вроде, было.

У меня за 20 лет ни одного. Не скажу, правда, что я их мешками использую. Но слышал даже, что слывут самими живучими. Со времён F84-го.

Для работы есть среда MPLABX, компилятор для восьмибитников - бесплатная версия XC8, вполне приличная.

2 часа назад, Plain сказал:

Наверное, имеется ввиду требование бесплатности — для PIC нужен программатор за 50$, а другие МК в USB напрямую втыкаются.

Если автор "знает" PIC, то, скорее всего, программатор у него имеется. В крайнем случае, и самому можно собрать. Я когда-то именно так и начинал...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

31 минуту назад, Serhiy_UA сказал:

питайте МК после стабилизатора на 3.3В

Устройство слишком примитивное, чтобы тратиться еще на регулятор питания. 5В, и всё.
PICkit2 имею, хватит для начала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У STM8 есть важное преимущество, которого (насколько мне известно) нет у других 8-битников: Вполне нормальный эмулятор с пошаговой отладкой. А это далеко не просто "программатор".

У каких-то других 8-битников такое есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 минут назад, Herz сказал:

бесплатная версия XC8

Однако, кое-что ухудшено по сравнению с Pro. Мне, положим, не надо. Но не люблю быть обделённым. "Таблэтка" для Pro имеется в природе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, MrBearManul сказал:

Гм. Готов поспорить))) У нас платы "дискавери" и "нуклеи" отладочные валяются где попало в конторе. Это, конечно, свинство. Но чтобы какая-то STM-ка пропала, не припоминаю. И хватают их не касаясь предварительно шины заземления. И свитера не снимают. А защит ESD на таких платах нет.

Нет, это, всё-таки, не показатель. Известно, что чип, распаянный на плату, даже где нет защит, уже не так подвержен статике, как взятый в руку из коробки.

И потом, не статикой единой. С PIC, помню, чего только не случалось: и к.з. - в порядке вещей, и повышенное напряжение, и даже обратное, и перегрев... Иной раз диву даёшься, как он выживает... Впрочем, я не ради холивара. Сравнивать вот мне практически не с чем.

2 минуты назад, jcxz сказал:

У каких-то других 8-битников такое есть?

Не поверите, но у многих. У тех же PIC современных - как правило.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...