Страница 38 из 182

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 13:22:49
ARV
oleg110592 писал(а):хотелось помочь людям, показать, так сказать, путь истинный
благими намерениями путь куда вымощен? ;)
пока что вы только рекламируете ARM в худших традициях торговцев автомобилями: "только за рулем LEXUS RX вы почувствуете себя человеком", и в комментариях еще больше вызываете чувство неполноценности у тех, кто ваши взгляды не разделяет.

а когда дело доходит до примеров того, какая истина вам открылась, выясняется, что динамическая индикация и часы...
Изображение

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 13:32:46
oleg110592
[uquote="ARV",url="/forum/viewtopic.php?p=3143596#p3143596"]благими намерениями путь куда вымощен? ;)[/uquote]
С богословской точки зрения смысл изречения состоит в том, что добрых намерений значительно больше, чем добрых дел, поэтому люди, имеющие добрые намерения, но не осуществляющие их, не могут считаться праведниками и таким образом ещё не могут рассчитывать на попадание в Рай.
получается все ж надо так...

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 13:34:32
Zhuk72
[uquote="oleg110592",url="/forum/viewtopic.php?p=3143589#p3143589"]Дык не корысти ради, а по душевному порыву - хотелось помочь людям, показать, так сказать, путь истинный. Сей путь мною маленечко протоптан и я узрел ее (истину).[/uquote]
Ну так продолжайте просвещать нас :)
Я всегда читаю эту тему, информацию не по каждой новинке прочитываю от и до, часто просто просматриваю, но некоторые были интересны. Но когда (не вы) начинают убеждать, что АРМ - единственный путь, по которому стоит идти, у человека возникает неприятие такого давления.
Если бы я занимался этим на производстве и это было бы политикой компании - деньги не пахнут, пришлось бы заниматься. Но сам для себя я сам заказываю музыку и сам ее танцую. Ковыряние МК, как и музыка, тоже дело вкуса - на каких чипах, на каком языке и в какой среде писать. Можно посоветовать, порекомендовать, но давить с применением агрессии считаю неприемлемым.

[uquote="oleg110592",url="/forum/viewtopic.php?p=3143589#p3143589"]Зачем вот новичку покупать все вместе Дискавери/Стлинк и Пиккит2/3 или Авписп МК2 и делать фуздоктор...[/uquote]
А где тут говорилось о новичках?
Если новичок спросит, чем ему заняться, я может и сам со скрипом посоветовал бы ему СТМ32, но порог входа с точки зрения новичка, который ни словом ни духом ранее о МК не слыхал, будет выше и без усиленного мозговмешательства и помощи извне ему не обойтись.

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 13:36:56
ARV
oleg110592 писал(а):получается все ж надо так...
цитировать богословов не значит понимать их. и тем более не значит делать, как сказано

практические дела (а не намерения) у вас пока не супер, если все именно так, как было вами сказано - динамическая индикация и часы. а "добрых намерений" у вас - почти сотня страниц темы.

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 13:38:34
scorpi_0n
какая истина вам открылась
Что СТМ32 во много раз лучше меги.
А как ваша истиа звучит? "Не могу освоить АРМ"? Так? Или... "начал разбираться и бросил"?

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 13:40:01
ARV
scorpi_0n писал(а):А как ваша истиа звучит?
на вкус и цвет товарищей нет :)))

и тем не менее: где же перечисление ваших любительских проектов, невозможных без ARM?

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 13:40:29
Мурик
Если человек не хочет или не способен изучить что-то новое, то это его проблемы. Он же сам себе создает сложности, а не нам.
Но когда (не вы) начинают убеждать, что АРМ - единственный путь
Не единственный, но оптимальный (в плане цена/производительность/трудозатраты) на данный момент.

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 13:58:44
ARV
Мурик писал(а):оптимальный (в плане цена/производительность/трудозатраты) на данный момент.
вы забываете добавлять "по моему скромному мнению, не претендующему на безусловную истину".

или потрудитесь привести расчеты

Добавлено after 8 minutes 14 seconds:
Народ даже не понимает, что такое ARM, а что такое не ARM - темы по STM8 в разделе ARM создает http://radiokot.ru/forum/viewtopic.php?f=59&t=146507
А вы мне тут втираете - легко и просто всё для новичка... :)))

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 13:59:22
scorpi_0n
потрудитесь привести расчеты
Да тут и без расчётов всё ясно. Мега - сполошное недоразумение, сплошные минуса, вчерашний день, лишнее звено, пыль на полках.
А вы мне тут втираете - легко и просто всё для новичка
А новички тут причём? Для них всё сложно, даже в ваших простых поделках.

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 14:03:48
ARV
scorpi_0n писал(а):Мега - сполошное недоразумение, сплошные минуса, вчерашний день, лишнее звено, пыль на полках
все так, да. где же полная полка ваших любительских проектов, затмевающих мегу? ну хотя бы парочку показали бы!

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 14:08:20
scorpi_0n
"хотя бы парочку показали бы"
А зачем? Я в отличие от некоторых бога из них не создаю.

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 14:13:14
ARV
scorpi_0n писал(а):А зачем? Я в отличие от некоторых бога из них не создаю
то есть вы хотите, чтобы я просто поверил вам на слово? вот этим самым словам просто взял, и поверил?
scorpi_0n писал(а):СТМ32 во много раз лучше меги
Я бы предпочел поглядеть на ваши любительские сногсшибательные проекты, посмотреть на код для них, и самостоятельно прийти к выводу о том, хорошо ли это или плохо. мы ж не в церкви, чтобы просто верить на слово

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 14:16:45
oleg110592
Zhuk72 писал(а):Ну так продолжайте просвещать нас
ARV писал(а):практические дела (а не намерения) у вас пока не супер
Ну на всех не угодишь, одним "просвещения" достаточно, другим практику подавай. Считал примера часов в теме вполне достаточно - там достаточно наглядно, тот кто хочет - увидит, там еще вроде про термометр DS18B20 немного было. Подумаю о практике еще, но 27МГц мне не интересно.
Zhuk72 писал(а):А где тут говорилось о новичках?

чет предполагал, что новички тоже читают тему

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 14:27:40
ARV
oleg110592 писал(а):одним "просвещения" достаточно
вы хотели сказать - рекламы? большинство ваших сообщений на 100% рекламно-информационные.
oleg110592 писал(а):Считал примера часов в теме вполне достаточно - там достаточно наглядно
да, наглядно, но как-то не убедительно. для меня, по крайне мере. динамической индикации в обед 100 лет будет, и как её только не делали... ну теперь еще и DMA к ней присовокупили - и что? сэкономили и без того немеряные ресурсы ядра? а для чего? ну хотя бы там биополе мозга измеряли бы на остатках ресурсов, что ли... а часы - это и для AVR уже УГ.
oleg110592 писал(а):новички тоже читают тему
меня с полным правом можно назвать новичком :) так что таки да, читают.
и что можно предложить новичку? без обид - что? сразу сделать веб-сервер? или помигать светодиодом? но, извините, чтобы в ARM помигать светододом надо чуть ли не 2 десятка регистров периферии настроить, причем далеко не очевидным способом! и как по-вашему новичок отреагирует на это, если сравнит с DDR-PORT-PIN в AVR? новичку пол-дня надо объяснять, что такое битовые операции и как биты в регистре ставить, а вы ему сразу периферию ARM хотите предложить?! :shock: ну-ну... пробуйте дальше, любопытно наблюдать. ах да, забыл: есть же конфгураторы и типовые проекты... новичок может оставаться поленом, а светодиод у него сам замигает :)))

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 14:33:02
scorpi_0n
то есть вы хотите, чтобы я просто поверил вам на слово? вот этим самым словам просто взял, и поверил?
Так мне ж от этого не холодно не жарко. Это всё на ваше усмотрение.
самостоятельно прийти к выводу о том, хорошо ли это или плохо
Предлагал вам уже купить плату и самостоянельно разобраться. В чём проблемы?
мы ж не в церкви, чтобы просто верить на слово
Но я же верю что у вас в ваших поделках всё хорошо. Хотя сегодня, для меня лично, это всё выглядит достаточно дико. Как историю средневековья читаешь. Смотришь и думаешь, это ж как люди извращались и мучались.
там еще вроде про термометр DS18B20 немного было
О нет, только не термометр. А то мега адепты опять будут истерить "ногодрыг наше всё!", а хардварная реализация - ацтой.

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 14:35:41
Мурик
ARV писал(а):потрудитесь привести расчеты
ОК. Давайте сравним скажем ATMega328p и STM32F030K6T6. Учтите что это самая младшая модель STM32, а ATMega328 далеко не младшая модель. Просто с ATTiny13 сравнение будет совсем некорректным. :)))

Смотим цену.
ATMega328p стоит $0.98 за штуку при партии 10 штук (доставка не бесплатная) https://ru.aliexpress.com/item/10pcs-lo ... 37706.html
STM32F030K6T6 стоит $0.69 за штуку при партии 10 штук (бесплатная доставка). https://ru.aliexpress.com/item/STM32F03 ... 39855.html

Первые страницы даташитов.
ATMega328p.
СпойлерИзображение
Изображение
Mega_1.png
(102.3 КБ) 53 скачивания
Mega_2.png
(41.72 КБ) 46 скачиваний
STM32F030K6T6
СпойлерИзображение
STM32.png
(163.11 КБ) 61 скачивание
Мега проигрывает не только по производительности, но и по навороченности периферии. У STM32F030K6T6 полноценные часы реального времени, в то время как в меге предлагают юзать Timer2 в асинхронном режиме и программно считать время. :facepalm:
В меге 3 таймера (один из которых 8-ми битный), а в STM32F030K6T6 их 5 16-ти битных + 1 недокументированный 32-уж битный + системный таймер.
Предделитель таймеров 16-ти битный с возможностью произвольного задания коэффициента деления (0...65535), а не та пародия на делитель что в меге. :facepalm:

Наличие в STM32 многофункциональной периферии позволяет многое реализовать аппаратно из того что в меге можно сделать только программно.

Считайте сами и делайте выводы.

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 14:41:19
oleg110592
[uquote="ARV",url="/forum/viewtopic.php?p=3143648#p3143648"]или помигать светодиодом? но, извините, чтобы в ARM помигать светододом надо чуть ли не 2 десятка регистров периферии настроить[/uquote]
о, спасибо, практика - мигание светодиодом на STM32F0, реально работает:

Код: Выделить всё

#include "stm32f0xx.h"
volatile uint32_t msTicks; // counts 1ms timeTicks
/*----------------------------------------------------------------------------
 * Delay: delays a number of Systicks
 *----------------------------------------------------------------------------*/
void Delay(uint32_t dlyTicks)
{
    uint32_t curTicks;

    curTicks = msTicks;
    while ((msTicks - curTicks) < dlyTicks);
}

int main(void)
{
    // Power up PORTA
    RCC->AHBENR |= RCC_AHBENR_GPIOAEN;
    GPIOA->MODER |= GPIO_MODER_MODER0_0;
    SysTick_Config(8000000UL / 1000); // SysTick 1 msec interrupts

    for (;;)
    {
        GPIOA->ODR |= GPIO_ODR_0;  // Turn specified LED on
        Delay(500);                // Wait 500ms
        GPIOA->ODR &= ~GPIO_ODR_0; // Turn specified LED off
        Delay(500);                // Wait 500ms
    }
}

/*----------------------------------------------------------------------------
 * SysTick_Handler:
 *----------------------------------------------------------------------------*/
void SysTick_Handler(void)
{
    msTicks++;
} 

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 14:41:59
scorpi_0n
новичку пол-дня надо объяснять, что такое битовые операции и как биты в регистре ставить, а вы ему сразу периферию ARM хотите предложить?!
Да пофигу. Если у новичка есть желание - прочитает, освоит, научится. А если нет - будет задавать вопросы типа "а оно мне точно нужно?".

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 15:00:40
ARV
oleg110592 писал(а):мигание светодиодом на STM32F0, реально работает
и вам спасибо :))) но я так понимаю, там задействована система прерываний, настройка которых и т.п. это "библиотечная" функция? новичку надо всё разжевать, однако :)

Re: ARM или не-ARM?

Добавлено: Ср июл 12, 2017 15:06:39
scorpi_0n
я так понимаю, там задействована система прерываний, настройка которых и т.п. это "библиотечная" функция?
Это функция CMSIS и никакго отношения ни к какой либе она не имеет.