Например TDA7294

Форум РадиоКот • Просмотр темы - Stm32 с чего начать изучение...
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вс июл 21, 2019 07:34:07

Часовой пояс: UTC + 3 часа [ Летнее время ]


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 462 ]    , , , , 5, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Чт авг 11, 2016 16:14:32 
Собутыльник Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 136
Зарегистрирован: Пн окт 11, 2010 20:00:08
Сообщений: 2546
Рейтинг сообщения: 0
СЦБист писал(а):
STM8 по скорости вроде выше.атмела
У них примерно равная производительность (инструкция за такт). Но для AVR гораздо шире выбор компиляторов и намного больше документации и примеров.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Чт авг 11, 2016 23:10:32 
Друг Кота
Аватар пользователя

Карма: 28
Рейтинг сообщений: 144
Зарегистрирован: Пн июл 28, 2008 23:12:01
Сообщений: 3474
Рейтинг сообщения: 1
Мурик, как можно советовать другим если сам плаваешь?
Keil для F0 бесплатен.
STM8 имеет периферию сходную с STM32 и рвет и пЫк и авр как тузик грелку.
И SPL и калокуб только для любителей аурдуньи, для вменяемой разработки мало пригодны.
Ембитс туда же.


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Чт авг 11, 2016 23:34:30 
Собутыльник Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 136
Зарегистрирован: Пн окт 11, 2010 20:00:08
Сообщений: 2546
Рейтинг сообщения: 0
dosikus писал(а):
Keil для F0 бесплатен.
F0 это не единственное семейство среди МК STM32. Для других или пиратить или покупать, если размер прошивки будет превышать 32 КБ.

dosikus писал(а):
STM8 имеет периферию сходную с STM32 и рвет и пЫк и авр как тузик грелку.
Я писал что-то про периферию? :) Начинка это хорошо, но у AVR и PIC намного больше выбор компиляторов и количество примеров и статей. Об этом я писал. :)
А преимущества перед AVR и PIC сомнительны. Тогда уж лучше взять STM32 вместо STM8. :)

dosikus писал(а):
И SPL и калокуб только для любителей аурдуньи, для вменяемой разработки мало пригодны.
Кому что больше нравится. :) Поначалу когда еще совсем котенок в STM32 проще работать с библиотеками чем с регистрами. Это когда "вырастаешь" и становишься матерым котярой в STM32 уже можно без напряга программить манипулируя регистрами. :)


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Чт авг 11, 2016 23:58:54 
Друг Кота
Аватар пользователя

Карма: 28
Рейтинг сообщений: 144
Зарегистрирован: Пн июл 28, 2008 23:12:01
Сообщений: 3474
Рейтинг сообщения: 0
Мурик писал(а):
Я писал что-то про периферию? :)


То то и оно.
Значит не осознаешь в чем преимущества.
Количество компиляторов весьма сомнительное преимущество, тем более что вменяемых из них крайне мало.
Для пЫк xc8 , для авр IAR .

А F0 лучше всего для перехода с 8ми биток...


Вернуться наверх
 
Плавкие предохранители LittelFuse. Грамотный подбор

Выбор оптимального плавкого предохранителя требует учета многих параметров. Для упрощения выбора оптимального предохранителя и автоматизации расчетов Littelfuse предлагает онлайн-утилиту. Подробнее>>
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 11:27:38 
Собутыльник Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 136
Зарегистрирован: Пн окт 11, 2010 20:00:08
Сообщений: 2546
Рейтинг сообщения: 0
dosikus писал(а):
Для пЫк xc8 , для авр IAR .
Компиляторов ЯВУ для PIC и AVR гораздо больше. Это не только сишные компили, но и всякие паскали, бейсики и т. д. по несколько разновидностей. STM8 может таким похвастаться? Процитирую вас-же. :)))
dosikus писал(а):
То то и оно.


dosikus писал(а):
Значит не осознаешь в чем преимущества.
Не вижу преимуществ по сравнению с STM32. Если начинать изучать новые МК, то лучше 32-ух битные ARM, чем очередные 8-ми битные STM8. Стоимость STM8 и STM32 незначительно отличается, а плюшек у последних больше. :)


Вернуться наверх
 
Немногим дороже дискретного решения: новое поколение импульсных стабилизаторов Mornsun

Практически во всех радиоэлектронных устройствах массово применяются линейные понижающие стабилизаторы напряжения типа КРЕН в корпусе TO220 (другое обозначение – 78хх) и им подобные для формирования основного напряжения питания схемы.
Данные стабилизаторы позволяют без особых затрат получить нужное для каскада или узла схемы напряжение, если устройство питается от внешнего источника с более высоким напряжением. Для этого требуются… Подробнее>>
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 11:54:35 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Вс ноя 01, 2015 14:13:49
Сообщений: 616
Рейтинг сообщения: 1
Мурик писал(а):
Компиляторов ЯВУ для PIC и AVR гораздо больше. Это не только сишные компили, но и всякие паскали, бейсики и т. д. по несколько разновидностей. STM8 может таким похвастаться?

А оно для STM8 и не нужно. Для тех кто хочет освоить STM8 и ИАРа хватит, а всё вышеперечисленное уродство пусть идёт лесом, давно уже пора.

Цитата:
Не вижу преимуществ по сравнению с STM32. Если начинать изучать новые МК, то лучше 32-ух битные ARM, чем очередные 8-ми битные STM8. Стоимость STM8 и STM32 незначительно отличается, а плюшек у последних больше. :)

В общем оно так. Но если задача совсем простая, то почему бы и не STM8S003F3?


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 12:23:49 
Это не хвост, это антенна
Аватар пользователя

Карма: 3
Рейтинг сообщений: 78
Зарегистрирован: Сб июн 09, 2012 03:14:11
Сообщений: 1342
Откуда: ХАРЬКОВ
Рейтинг сообщения: 0
Мурзик не могу понять что тут лучше выбрать для начинающего ?


Вложения:
Безымянный.JPG [81.79 KiB]
Скачиваний: 344
Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 12:35:19 
Собутыльник Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 136
Зарегистрирован: Пн окт 11, 2010 20:00:08
Сообщений: 2546
Рейтинг сообщения: 0
scorpi_0n писал(а):
Для тех кто хочет освоить STM8 и ИАРа хватит, а всё вышеперечисленное уродство пусть идёт лесом
Лучше пусть STM8 идет лесом... :)

scorpi_0n писал(а):
Но если задача совсем простая, то почему бы и не STM8S003F3?
Целесообразно наверное при крупносерийном производстве для удешевления разработки на несколько центов. :))) А при единичных экземплярах, с тем же успехом можно использовать STM32F030F4P6. :)
В Китае партии из 10 штук STM8S003F3 и STM32F030F4P6 стоят примерно одинаково. Тем более пусть STM8 идет лесом! :)))

СЦБист писал(а):
не могу понять что тут лучше выбрать для начинающего ?
IDE спрашивает нужно ли ассоциировать сишные файлы с ней. Это необязательно и от этого можно отказаться, т. е. оставить выбор как есть сейчас в окне.


Вернуться наверх
 
Prist.ru предлагает скидку всем частным лицам при покупке приборов АКИП, GW Instek, APPA (кроме осциллографов АКИП-4115/1А, GDS-71102)!

Интересные новинки уже на складе:

Осциллограф АКИП-4126Е

Многоканальные источники питания серии GPP

Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 12:36:56 
Это не хвост, это антенна
Аватар пользователя

Карма: 3
Рейтинг сообщений: 78
Зарегистрирован: Сб июн 09, 2012 03:14:11
Сообщений: 1342
Откуда: ХАРЬКОВ
Рейтинг сообщения: 0
как начинающему можно оставить как есть ?


Вернуться наверх
 
Купить электронные компоненты в LCSC

Отправка со склада через 4 часа после заказа!
900 000 пользователей, 3000+ заказов в день!
Зарегистрируйтесь сегодня и получите скидку 8 долларов на первый заказ!
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 12:43:44 
Собутыльник Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 136
Зарегистрирован: Пн окт 11, 2010 20:00:08
Сообщений: 2546
Рейтинг сообщения: 1
Разница от выбора в том окне будет в запуске EmBitz при клике по *.h, *.c, *.cpp и др. файлам в проводнике или они будут открываться в другой программе. Смысла ассоциировать сишные файлы с EmBitz почти нет, т. к. все равно нужно открывать файл проекта. А из проекта можно открыть все необходимы сишные файлы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 12:55:29 
Это не хвост, это антенна
Аватар пользователя

Карма: 3
Рейтинг сообщений: 78
Зарегистрирован: Сб июн 09, 2012 03:14:11
Сообщений: 1342
Откуда: ХАРЬКОВ
Рейтинг сообщения: 0
получили это окно.

что жимаем дальше.

спасибо !


Вложения:
Безымянный.JPG [72.93 KiB]
Скачиваний: 311
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 13:21:15 
Собутыльник Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 136
Зарегистрирован: Пн окт 11, 2010 20:00:08
Сообщений: 2546
Рейтинг сообщения: 1
Английский вообще не знаете? Тогда установите русификатор (ссылка выше).
Среда предлагает создать новый проект (слева) или открыть существующий (справа).
Создание проекта в картинках. https://habrahabr.ru/post/191624/
http://purebasic.mybb.ru/viewtopic.php?id=575


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 13:38:54 
Это не хвост, это антенна
Аватар пользователя

Карма: 3
Рейтинг сообщений: 78
Зарегистрирован: Сб июн 09, 2012 03:14:11
Сообщений: 1342
Откуда: ХАРЬКОВ
Рейтинг сообщения: 0
Мурзик там же Code::Blocks а не EmBitz 0.42


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 13:42:38 
Собутыльник Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 136
Зарегистрирован: Пн окт 11, 2010 20:00:08
Сообщений: 2546
Рейтинг сообщения: 1
EmBitz собран из исходников Code::Blocks и русификатор подходит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 13:46:48 
Это не хвост, это антенна
Аватар пользователя

Карма: 3
Рейтинг сообщений: 78
Зарегистрирован: Сб июн 09, 2012 03:14:11
Сообщений: 1342
Откуда: ХАРЬКОВ
Рейтинг сообщения: 0
вроде русифицировал. но только русифицировались не все пункты меню. :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 13:56:11 
Собутыльник Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 136
Зарегистрирован: Пн окт 11, 2010 20:00:08
Сообщений: 2546
Рейтинг сообщения: 0
Лучше чем вообще ничего. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 14:58:51 
Это не хвост, это антенна
Аватар пользователя

Карма: 3
Рейтинг сообщений: 78
Зарегистрирован: Сб июн 09, 2012 03:14:11
Сообщений: 1342
Откуда: ХАРЬКОВ
Рейтинг сообщения: 0
Мурик вот что получилось

В принципе структуры можно найти в заголовочных файлах, но там шибко хреновое описание (((

Есть ли какое-то подробное описание всех структур.

К примеру я хочу просмотреть структуру на АЦП или что-то другое.

Хорошо бы иметь справочное описание :shock:


Вложения:
Безымянный.JPG [103.43 KiB]
Скачиваний: 268
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 15:52:20 
Собутыльник Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 136
Зарегистрирован: Пн окт 11, 2010 20:00:08
Сообщений: 2546
Рейтинг сообщения: 0
СЦБист писал(а):
В принципе структуры можно найти в заголовочных файлах, но там шибко хреновое описание
Найти можно парой кликов. Клик ПКМ по структуре и в меню по "Найти объявление xxxx" где xxxx это имя структуры. Аналогично можно поступить с вызовом функции, только в меню выбрать "Найти реализацию xxxx". Бывает полезно, поскольку SPL хорошо документирована и в начале функции находится комментарий объясняющий для чего она нужна и каковы у нее могут быть параметры.

СЦБист писал(а):
Есть ли какое-то подробное описание всех структур.
Разве что на английском. На сайте ST следует поискать документацию на библиотеку SPL интересующего семейства (например STM32F10x).

СЦБист писал(а):
К примеру я хочу просмотреть структуру на АЦП или что-то другое.
Тогда в поисковике набираете STM32 ADC и смотрите статьи и примеры по ссылкам (но лучше искать под необходимое семейство, например STM32F103 ADC потому что есть некоторые отличия между семействами).
Обычно этого достаточно чтобы понять как настроить конкретный модуль и работать с ним. Одна из ссылок где рассмотрена работа с АЦП семейства F103 http://catethysis.ru/stm32-adc/
Код от туда
В нем присутствуют комментарии но некоторые места могут быть непонятны. Например чтобы узнать какие значения могут быть в поле ADC_InitStructure.ADC_Mode, как писал выше, кликаем ПКМ по ADC_Mode_Independent выбираем "Найти объявление xxxx" и получаем список допусимых параметров.
Код:
#define ADC_Mode_Independent                       ((uint32_t)0x00000000)
#define ADC_Mode_RegInjecSimult                    ((uint32_t)0x00010000)
#define ADC_Mode_RegSimult_AlterTrig               ((uint32_t)0x00020000)
#define ADC_Mode_InjecSimult_FastInterl            ((uint32_t)0x00030000)
#define ADC_Mode_InjecSimult_SlowInterl            ((uint32_t)0x00040000)
#define ADC_Mode_InjecSimult                       ((uint32_t)0x00050000)
#define ADC_Mode_RegSimult                         ((uint32_t)0x00060000)
#define ADC_Mode_FastInterl                        ((uint32_t)0x00070000)
#define ADC_Mode_SlowInterl                        ((uint32_t)0x00080000)
#define ADC_Mode_AlterTrig                         ((uint32_t)0x00090000)


Аналогично и с функциями. Если нужно больше узнать о функции ADC_RegularChannelConfig(), кликаем ПКМ выбираем "Найти реализацию xxxx" и читаем комментарий


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 16:12:22 
Это не хвост, это антенна
Аватар пользователя

Карма: 3
Рейтинг сообщений: 78
Зарегистрирован: Сб июн 09, 2012 03:14:11
Сообщений: 1342
Откуда: ХАРЬКОВ
Рейтинг сообщения: 0
да посмотреть реализацию можно, но это если я знаю как минимум ее название.

да и при том оно должна присутствовать в коде.

как начинающему мне надо иметь представление о всех структурах и функциях которые есть.

поэтому и спрашиваю где мне их найти. я же должен с чего то собирать код :)))

может справочник какой-то есть ?

где-то видел (не помню где) что это все имеется в справочной документации

такого вида


Вложения:
Безымянный.JPG [71.46 KiB]
Скачиваний: 255
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пт авг 12, 2016 16:21:52 
Собутыльник Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 136
Зарегистрирован: Пн окт 11, 2010 20:00:08
Сообщений: 2546
Рейтинг сообщения: 1
СЦБист писал(а):
где-то видел (не помню где) что это все имеется в справочной документации
Мурик писал(а):
На сайте ST следует поискать документацию на библиотеку SPL интересующего семейства (например STM32F10x).
Документация находится в архиве с библиотекой SPL (ссылка для семейства F10x) http://www.st.com/content/st_com/en/pro ... 32054.html

У файла документации имя stm32f10x_stdperiph_lib_um.chm


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 462 ]    , , , , 5, , , ...  

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y