Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   PIC-микроконтроллеры, изучение, и всё что с ними связано. (http://zx-pk.ru/showthread.php?t=22761)

dosikus 25th April 2014 09:32

Quote:

Originally Posted by Viktor2312 (Post 705610)
Ну там может, вы как давно варящийся в этой всей каше, посоветуете окончательно, что на данный момент, на ваш взгляд, необходимо осваивать, чтобы уже искать литературу соответствующую, заказывать нужные платы и т. д.

Можно без "вы" ? Я не настолько стар ... :biggrin:

Для уверенного старта практически на любом МК нужно :
1. Знать язык, или как хреновый минимум, уметь работать со словарем .
2. Уметь работать с оригинальной документацией и понимать ее.
3. Знать Си, и что наиболее важно - понимать структуру Сишного проекта
и уметь создавать сам проект
и крайне желательно без встроенных визардо-облегчалок .
Знание асма так же приветствуется , но не фанатизм.
4. Уметь работать с чужими исходниками, читай библиотеками.
5. Иметь хотя бы элементарнейшие знания и опыт в радиоэлектронике.

---------- Post added at 08:32 ---------- Previous post was at 08:20 ----------

Quote:

Originally Posted by Jukov (Post 705665)
Можно ли для stm собрать программатор из нескольких деталей найденных на помойке (не считая панельки), типа JDM для PIC?

Ждм УГ несусветное , ибо применительно к ПЫк работает только с com портами имеющими 5v . Для STM32 и многих STM8 есть такой же "ЖДМ" :
Практически все имеют встроенный бут на USART,
Так что сляпать преобразователь rs232 <-> USART ( rs232 <-> TTL) на подножной мелочевке и усе.

Quote:

Originally Posted by Jukov;
В чём преимущества DIP? Допустим разрабатываем мы новое устройство. Что сразу по ЛУТ будем печатку делать? Нужна как минимум макетка с панелькой. А это мани и еще время чтобы эту фигню раздобыть. Pic же засунул в копеечную dip-панельку и поехали.
Базар про то, что atmel и stm дешевле и доступнее на поверку в ближайшем магазине не подтверждается. Покупать в интернет-магазинах - нерационально, когда нужно купить один-два микроконтроллера и всё (сколько уйдёт за пересылку?).

О переходниках TQFP -> DIP ничего не знаем ?
Вот снова одни свои надумки . Многим пришлись по вкусу дискаверины - где вообще ничего ни втыкать не паять не надо . Так что снова мимо...

Quote:

Originally Posted by Jukov;
Чтобы выбрать с какого микроконтроллера начать, нужно сперва определится с количеством линий ввода/вывода и периферийными устройствами АЦП, компараторы, таймеры, шим и т.д.
ну товарисчи же дело говорят - накупи программаторов, научись хорошо делать платы на ЛУТ, подожди пока посылка придёт с десятком 10-рублёвых микроконтроллеров, раскопай инфу в инете о продвинутых контроллерах, а уж потом и можешь за изучение микроконтроллров браться.

Найдите пост zst о квик старте на STM32, все намного проще...

Viktor2312 25th April 2014 09:52

Quote:

Originally Posted by Jukov (Post 705780)
Есть ли полный перевод на русский datasheet на STM32/8?

У меня есть полное руководство на ядро Cortex-M3.

http://img-fotki.yandex.ru/get/9761/...cf67e323_L.jpg
003

http://img-fotki.yandex.ru/get/9751/...cdf27631_L.jpg
004

Ewgeny7 25th April 2014 09:55

Quote:

Originally Posted by Jukov (Post 705780)
Есть ли полный перевод на русский datasheet на STM32/8?

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

Viktor2312 25th April 2014 10:00

Quote:

Originally Posted by dosikus (Post 705787)
1. Знать язык, или как хреновый минимум, уметь работать со словарем .
2. Уметь работать с оригинальной документацией и понимать ее.
3. Знать Си, и что наиболее важно - понимать структуру Сишного проекта
и уметь создавать сам проект
и крайне желательно без встроенных визардо-облегчалок .
Знание асма так же приветствуется , но не фанатизм.
4. Уметь работать с чужими исходниками, читай библиотеками.
5. Иметь хотя бы элементарнейшие знания и опыт в радиоэлектронике.

Значит будем потихоньку изучать, основная проблема в 1 и 2 пунктах менее в 3 и 4 и нет проблем с 5 пунктом. Значит будем навёрстывать упущенное.

---------- Post added at 10:00 ---------- Previous post was at 09:56 ----------

Quote:

Originally Posted by Ewgeny7 (Post 705795)
А зачем, простите?

Да и ещё не понятно, а на какой STM32 нужен даташит, их же там не менее 1000 моделей.

dosikus 25th April 2014 10:18

Quote:

Originally Posted by Viktor2312 (Post 705794)
У меня есть полное руководство на ядро Cortex-M3.

Это хорошо , но !
Это только ядро , да и переводчик еще тот извращенец.

Сначала проще определиться с местной доступностью тех же дискаверин.
А там поговорим ...

Viktor2312 25th April 2014 11:06

Quote:

Originally Posted by dosikus (Post 705801)
Это хорошо , но !
Это только ядро , да и переводчик еще тот извращенец.

Сначала проще определиться с местной доступностью тех же дискаверин.
А там поговорим ...

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

---------- Post added at 10:30 ---------- Previous post was at 10:28 ----------

Quote:

Originally Posted by dosikus (Post 705801)
да и переводчик еще тот извращенец.

Боюсь, что мой перевод со словарём, будет несколько хуже, хотя нужно попробовать.

---------- Post added at 11:06 ---------- Previous post was at 10:30 ----------

Вот такую вот штуку заказать, я думаю проблем не будет, кроме времени:

Внутрисхемный программатор/отладчик для микроконтроллеров серий STM8L, STM8S и STM32 производства фирмы STMicroelectronics. Поддерживаемые интерфейсы: SWIM, JTAG и SWD. Версия 2.

Так как у них на сайте написано:

Доставка заказов осуществляется только по населенным пунктам Российской Федерации, входящим в зону обслуживания компанией СПСР-экспресс.

И она у нас как вроде есть, сайт её есть:

http://www.cpcr.pyatig.ru/

Если он нужен конечно, но что-то я там больше ничего особо не нашёл, типа плат DISCOVERY.

dosikus 25th April 2014 11:22

Viktor2312,
Например здесь почтой http://tixer.ru/catalog/debug-board/devboard-stm/
http://www.chip-nn.ru/51.php
http://www.promelec.ru/catalog/1812/1813/1814/0/

Это сами дискаверины , на них помимо самого чипа стоит и сам STLink. Которым можно и прошивать и отлаживать не только набортный чип но и внешний .
STLink v2 стоит на F4,F3,F0 дискаверинах.

Viktor2312 25th April 2014 11:33

Quote:

Originally Posted by dosikus (Post 705815)
STLink v2 стоит на F4,F3,F0 дискаверинах

Ну так сначала нужно определиться какое ядро изучать. Я понял так, что они полностью совместимы с низу вверх. Cortex-M0/M1 входит в состав Cortex-M3. То есть Cortex-M3 имеет всё, что имеет Cortex-M0/M1, плюс дополнительные команды. Также и с Cortex-M4. Оно имеет всё, что имеет Cortex-M3 и соответственно Cortex-M0/M1. Это я про ядро. А набор перефирии или объём памяти уже зависит от конкретного микроконтроллера внутри семейства.
Поэтому нужно определиться, что изучать или что будет правильно изучать F0, F3 или уже F4.
Поэтому не плохо было бы, чтобы ты уже, более точно сказал, что нужно зучать и я уже буду двигаться в этом направлении, например Cortex-M3, значит его, я так понимаю - это F3.

dosikus 25th April 2014 11:39

Quote:

Originally Posted by Viktor2312 (Post 705821)
F0, F3 или уже F4.

Именно у этих обновленная периферия по сравнению с 100 и 103.
F0 более урезанное ядро M0 , F4 раскрученное ядро М4 с сопроцессором плавучки.

Viktor2312 25th April 2014 12:02

Тогда наверное золотая середина будет самое то, Cortex-M3? Как бы не самый минимум, но и не максимум, а потом доучить уже можно будет, что в М4 добавилось.
Вот такая подойдёт?


STM32F3-DISCOVERY


Правда не понял какй там микроконтроллер стоит. Но вот как вроде она же:

Плата на базе микроконтроллера STM32F303VCT6 включает в себя встроенный отладчик ST-LINK/V2, акселерометр, гироскоп, электронный компас STMEMS, разъем MiniUSB, светодиоды и пользовательские кнопки.

Тут уже указан микроконтроллер: STM32F303VCT6.

---------- Post added at 12:02 ---------- Previous post was at 11:54 ----------

Сейчас посмотрел у своего поставщика, так вообще эта плата у него есть в количестве 80 шт. Поэтому вообще не проблема, я там каждый месяц или чаще заказываю запчасти и никаких проблем.

Так что, если эта плата подходит STM32F3DISCOVERY (ST MICROELECTRONICS) ? То с заказом проблем не будет.


All times are GMT +4. The time now is 00:03.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.