Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском

Ответ
 
Опции темы Опции просмотра
Старый 28.01.2016, 14:25   #26
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,885
Вес репутации: 5553/170
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
... начинающий на СТМ32 мало чем отличается от начинающего вообще... ИМХО...
арм - соверешенно не тот камень, с которого можно "начинать", в смысле не первый. Отсюда и все проблемы и непонимания.
Greg вне форума   Ответить с цитированием
Старый 28.01.2016, 15:09   #27
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 33
Сообщений: 1,378
Вес репутации: 2432/80
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Pasha_Bi Посмотреть сообщение
Я сам не люблю "кубики" и к переферии отношусь уважительно. Вот на такой уверенный ответ я и расчитывал. Спасибо. Лечить придётся, вероятно?
Ну-ну
Для начинания советую поковырять пример с периферийной библиотекой, разобраться, хотя бы, как запускается и инициализируется нужная периферия. Потом начинать осваивать периферию по даташиту. Я обычно переделываю "рабочую часть" прямой записью в регистры, для инициализации использую периферийный драйвер.
Правильно Greg в свое время подметил, инициализация периферии - как средняя программа на pic16. Только одних таймеров сколько разновидностей...
Рак вне форума   Ответить с цитированием
Старый 28.01.2016, 15:22   #28
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 48
Сообщений: 1,808
Вес репутации: 2170/82
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
А он и не писал, там сторонние дрова и честно говоря не айс...
Да вроде он, ибо
Код:
/*------------------------------------------------------------------------/
/  STM32F100 USART control module
/-------------------------------------------------------------------------/
/
/  Copyright (C) 2013, ChaN, all right reserved.
/
/ * This software is a free software and there is NO WARRANTY.
/ * No restriction on use. You can use, modify and redistribute it for
/   personal, non-profit or commercial products UNDER YOUR RESPONSIBILITY.
/ * Redistributions of source code must retain the above copyright notice.
/
/-------------------------------------------------------------------------*/
........................
__enable_peripheral(IOPAEN);
__gpio_conf_bit(GPIOA, 9, ALT_PP);
...............
объявлений этих макросов в файлах Чена не нашел, поэтому думаю они принадлежность либ компилятора, но не того что у меня.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 28.01.2016, 15:36   #29
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,831
Вес репутации: 3992/109
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Ой... Да какая разница... я вообще взял пример от ПИК24 и перелопатил... А его маленький ФАТ... уже и не помню... что брал за основу...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 28.01.2016, 15:37   #30
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 47
Сообщений: 3,760
Вес репутации: 6211/145
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

А... Я не тот смотрел.

Код:
/*-----------------------------------------------------------------------*/
/* MMC/SDSC/SDHC (in SPI mode) control module for STM32 Version 1.1.6    */
/* (C) Martin Thomas, 2010 - based on the AVR MMC module (C)ChaN, 2007   */
/*-----------------------------------------------------------------------*/

/* Copyright (c) 2010, Martin Thomas, ChaN
   All rights reserved.
dosikus вне форума   Ответить с цитированием
Старый 28.01.2016, 15:54   #31
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 47
Сообщений: 3,760
Вес репутации: 6211/145
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от petrd Посмотреть сообщение
Код:
__enable_peripheral(IOPAEN);
__gpio_conf_bit(GPIOA, 9, ALT_PP);
объявлений этих макросов в файлах Чена не нашел, поэтому думаю они принадлежность либ компилятора, но не того что у меня.
В его же примере в STM32F100.h


Код:
#define __enable_peripheral(p)	(&RCC_AHBENR)[p/32] |= 1 << (p % 32)
Код:
#define __gpio_conf_bit(p,b,f)	p[b/8] = (p[b/8] & ~(0xF << ((b % 8) * 4))) | (f << ((b % 8) * 4))
А судя по последней строчке -перетащено с LPC176x
И все это под гнутый компиль -на,на, на .... )))))
dosikus вне форума   Ответить с цитированием
Старый 28.01.2016, 16:55   #32
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 48
Сообщений: 1,808
Вес репутации: 2170/82
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
В его же примере в STM32F100.h


Код:
#define __enable_peripheral(p)    (&RCC_AHBENR)[p/32] |= 1 << (p % 32)
Код:
#define __gpio_conf_bit(p,b,f)    p[b/8] = (p[b/8] & ~(0xF << ((b % 8) * 4))) | (f << ((b % 8) * 4))
А судя по последней строчке -перетащено с LPC176x
И все это под гнутый компиль -на,на, на .... )))))
Спасибо, нашел, видимо этот файл отключил в самом начале переноса, заменил другими файлами из компилятора, значит, что-то мешало и он ругался.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 28.01.2016, 17:44   #33
nacgul
Senior Member
 
Регистрация: 29.01.2014
Сообщений: 169
Вес репутации: 160/23
nacgul has a spectacular aura aboutnacgul has a spectacular aura about
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Consultant Посмотреть сообщение
1) ST-LINK от ST.
2) J-Link от Segger.
3) Через COM-порт, используя аппаратный загрузчик МК и FlashLoader Demo (отлично прошивает, нужен только шнур DB-9 и MAX3232 на плате, это, если совсем ничего нет).

1) Keil uVision IDE + ARMCC Compiler
2) IAR IDE + IAR ARM Compiler
3) CooCox IDE + ARM GNU C Compiler
...
и много других.
Спасибо за ответ.
Есть ли прошивалка типа Pickit сразу в USB воткнул а с другой стороны в STM? Цена большой роли не играет главное что бы удобно было.
А то компа с COM портом уже лет 5 как нет а плодить еще один переходник не хочется.
Было бы совсем круто если ссылочку на aliexpress кинуть.
nacgul вне форума   Ответить с цитированием
Старый 28.01.2016, 17:50   #34
nacgul
Senior Member
 
Регистрация: 29.01.2014
Сообщений: 169
Вес репутации: 160/23
nacgul has a spectacular aura aboutnacgul has a spectacular aura about
По умолчанию Re: STM32 для чайников

Почитал документацию на CSTM32F030F4P6. Удивило довольно скудное описание функционала, в отличие от PIC-ковской документации: ни тебе подробного описания регистров, схем портов, команд на ассемблере. Где все это брать?
nacgul вне форума   Ответить с цитированием
Старый 28.01.2016, 17:52   #35
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,131
Вес репутации: 4577/128
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от nacgul Посмотреть сообщение
Спасибо за ответ.
Есть ли прошивалка типа Pickit сразу в USB воткнул а с другой стороны в STM? Цена большой роли не играет главное что бы удобно было.
А то компа с COM портом уже лет 5 как нет а плодить еще один переходник не хочется.
Было бы совсем круто если ссылочку на aliexpress кинуть.
так сейчас все с usb.
У меня китайский клон j-link (и отладчик, и у segger оболочка программатора есть)
Универсально для армов
Что-то 25$ стоил на али
__________________

Vanizma вне форума   Ответить с цитированием
Старый 28.01.2016, 18:00   #36
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,831
Вес репутации: 3992/109
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от nacgul Посмотреть сообщение
Спасибо за ответ.
Есть ли прошивалка типа Pickit
STLink/V2... например... Можно самому сделать... можно купить китайский готовый...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 28.01.2016, 18:02   #37
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,831
Вес репутации: 3992/109
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от nacgul Посмотреть сообщение
Почитал документацию на CSTM32F030F4P6. Удивило довольно скудное описание функционала, в отличие от PIC-ковской документации: ни тебе подробного описания регистров, схем портов, команд на ассемблере. Где все это брать?
Есть даташит... есть референс... на сайте СТМ... а есть документация на ядро... на сайте АРМ...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 28.01.2016, 19:21   #38
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/115
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от nacgul Посмотреть сообщение
Почитал документацию на CSTM32F030F4P6. Удивило довольно скудное описание функционала, в отличие от PIC-ковской документации: ни тебе подробного описания регистров, схем портов, команд на ассемблере. Где все это брать?
На сайте СТМа, когда проц смотрите. Там помимо даташита еще штук 20 файлов, вот их все и качайте. Почти все пригодятся.
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 28.01.2016, 22:10   #39
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,885
Вес репутации: 5553/170
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от petrd Посмотреть сообщение
Ключевое слово - начинающий, особенно, если это вообще начинающий в МК.
вообще само название темы "стм32 для чайников" - порочно. стм - это не камень для чайников, там сложно всё абсолютно. должна же быть какая-то стратификация...
а тут за руку берут и тащат, ещё и разжевать всё надо. а потом заставляют ещё на евойном ассемблере писать...

Очень даже логично, когда переход на такое делается человеком самостоятельно. т.е. уже должно хватать полученных навыков, чтобы освоить самому.
Greg вне форума   Ответить с цитированием
Старый 29.01.2016, 09:16   #40
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 36
Сообщений: 1,129
Вес репутации: 3762/84
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Greg Посмотреть сообщение
Очень даже логично, когда переход на такое делается человеком самостоятельно. т.е. уже должно хватать полученных навыков, чтобы освоить самому.
Тогда не только навыков, но и чёткого понимания "зачем конкретно мне оно надо". Иначе всё быстро сдуется на моргании светодиодом)
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 29.01.2016, 09:26   #41
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,131
Вес репутации: 4577/128
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от yeskela Посмотреть сообщение
Тогда не только навыков, но и чёткого понимания "зачем конкретно мне оно надо". Иначе всё быстро сдуется на моргании светодиодом)
100%
Я вот взялся за STM32 когда он показался оптимальным для конкретной задачи.

Но, что-то по лично субъективным ощущениям, АЦП не на высоте у них, слишком плавают младшие биты. PIC с 12 разрядным АЦП как-то стабильнее.
__________________

Vanizma вне форума   Ответить с цитированием
Старый 29.01.2016, 09:56   #42
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 48
Сообщений: 1,808
Вес репутации: 2170/82
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
http://www2.keil.com/stmicroelectronics-stm32/mdk

MDK for STM32F0 and STM32L0 provides software developers working with STM32 devices with a free-to-use professional tool suite.
Скачал, установил, но возникла проблема. IDE не может подключиться к серверу кейла. Пак инсталлер дает ошибку "Check for updates error: Cannot connect to serverhttp://www.keil.com/pack/ - Please check your internet settings". С менеджером лицензий такая же бяка.
Руками-то все скачал-поставил, но не айс.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)

Последний раз редактировалось petrd; 29.01.2016 в 10:09.
petrd вне форума   Ответить с цитированием
Старый 29.01.2016, 10:30   #43
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 47
Сообщений: 3,760
Вес репутации: 6211/145
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Win7 64? Из под админа ставить паки ....
dosikus вне форума   Ответить с цитированием
Старый 29.01.2016, 11:08   #44
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 48
Сообщений: 1,808
Вес репутации: 2170/82
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
Win7 64? Из под админа ставить паки ....
XP SP3, говорить не надо, сам знаю.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 29.01.2016, 11:14   #45
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,831
Вес репутации: 3992/109
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от Greg Посмотреть сообщение
вообще само название темы "стм32 для чайников" - порочно. стм - это не камень для чайников, там сложно всё абсолютно. должна же быть какая-то стратификация...
Она будет по любому... всегда... при любом её толковании...
Цитата:
Очень даже логично, когда переход на такое делается человеком самостоятельно. т.е. уже должно хватать полученных навыков, чтобы освоить самому.
Жизнь всегда вносит свои коррективы... некоторым для перехода и пинки нужны...
Цитата:
Сообщение от yeskela Посмотреть сообщение
Тогда не только навыков, но и чёткого понимания "зачем конкретно мне оно надо". Иначе всё быстро сдуется на моргании светодиодом)
И такое бывает... Только порой сразу не ясно... "зачем конкретно мне оно надо"... для этого и надо попробовать... чтобы понять... Иначе это так и останется разговором о вкусе устриц...
Цитата:
Сообщение от Vanizma Посмотреть сообщение
Я вот взялся за STM32 когда он показался оптимальным для конкретной задачи.
Меня всегда поражала мнимая "оптимальность"... Одни делают что-то... не важно что... на ПИК... другие делают на АВР... третьи на STM32F0xx... Одни знают только ПИК... другие знают только АВР... третьи всё вместе взятое... по каким параметрам здесь можно судить об "оптимальности"???

По цене??? Так мелкие F0 уделают и ПИК... и АВР...

По быстродействию??? На F0 можно снизить тактовую... если что... А вот на ПИК и АВР поднять уже будет затруднительно...

По размеру флэша??? У мелких F0 его и так не густо...

По размеру оперативы??? Ну так её никогда много не бывает...

Остаётся только одна "оптимальность"... знание/незнание платформы... и только...
Да... в каких-то случаях... применение узкоспециализированных фич определённого МК даёт несомненную оптимальность применения... но в целом, для широкого круга задач... мнимая "оптимальность" является фиговым листком...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 29.01.2016, 11:29   #46
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,712
Вес репутации: 4545/132
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
Да... в каких-то случаях... применение узкоспециализированных фич определённого МК даёт несомненную оптимальность применения... но в целом, для широкого круга задач... мнимая "оптимальность" является фиговым листком...
Приходит начальник и говорит: а выбери-ка мне МК для широкого круга задач и напиши-ка программу для широкого круга задач.

Все мы хорошо видим уровень наших специалистов: их операционные системы, стеки, периферийные драйверы уже доступны в виде библиотек для разных компиляторов. Менее квалифицированные разработчики с радостью покупают лицензии на их библиотеки по цене 1$.

Библиотек напроизводили так много, что пришлось написать графический редактор для програмирования микроконтроллеров. Пользовательский интерфейс редактора получился настолько понятным и удобным, что даже дети с 3-х лет теперь за 2-3 минуты собирают программу (как детский конструктор), которую раньше специалисты писали за 2-3 месяца.

В цирке показывают номер как обезьяна программирует для ARM, причем на Ассемблере, она использует NEON technology .

Появились типовые решения для широкого круга задач. Остается только выбрать прошивку, заплатить 1$ и залить в камень.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 29.01.2016, 11:42   #47
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,831
Вес репутации: 3992/109
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Остается только выбрать прошивку, заплатить 1$ и залить в камень.
Тогда это уже оптимальность графредактора "Поле чудес"... типа... нажать кнопку "Угадать прошивку с одной буквы"... но никак не МК...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 29.01.2016, 11:52   #48
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,712
Вес репутации: 4545/132
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Я к тому, что STM32 не для чайника. Года два на освоение у специалиста уйдет (файлы документации, архитектура МК, IDE, компилятор, загрузчик, библиотеки, операционная система, а она потребуется по мере роста).

Освоить МК - часть дела. Задача всегда выйдет за рамки МК: обработка сигналов, пользовательский интерфейс, стандартные протоколы связи...софт для компьютера...и знания МК там не помогут.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 29.01.2016, 12:01   #49
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 47
Сообщений: 3,760
Вес репутации: 6211/145
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Я к тому, что STM32 не для чайника.
Дык да, здесь не могут пЫк'вский таймер осознать, в то время как на том же STM8S легко делается выхлоп сэмплов 8КГц на PWM 64КГц на инверсные выводы . И все это на одном таймере...
dosikus вне форума   Ответить с цитированием
Старый 29.01.2016, 12:05   #50
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,712
Вес репутации: 4545/132
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
Дык да, здесь не могут пЫк'вский таймер осознать, в то время как на том же STM8S легко делается выхлоп сэмплов 8КГц на PWM 64КГц на инверсные выводы . И все это на одном таймере...
Никто не спорит, что STM32 - удачная серия. Даже я на неё перешел, а у меня чутьё есть. Серия стандартизирована, компилятор один от F1 до F4. Всё в нем хорошо, но он не для чайников, чайники с ним работать не смогут, нужно трезво оценивать свой уровень.

PS: Заливка прошивок в STM32DISCOVERY - это не работа.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Производительность STM32 Cortex M3 Pridnya Микроконтроллеры других производителей 43 16.10.2013 12:29
fatfs +usb Помогите разобраться сфайловой системой для stm32 Natali Вопросы начинающих 1 19.07.2012 11:00
Проект автономки для авто на pic16f84a Томас Продукция MICROCHIP 14 11.03.2012 21:37
Тайминги для 1-wire Wierus Общетехнические вопросы 15 21.09.2009 21:46
господа, где добыть для ознакомпления среду разработки для FUJITSU dynaco Общетехнические вопросы 2 04.06.2007 06:10


Часовой пояс GMT +3, время: 01:32.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot