Мигать светодиодом. ARM или не-ARM?

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение АСУ »

[uquote="scorpi_0n",url="/forum/viewtopic.php?p=3147658#p3147658"]Твои фантазии ни кому не интересны. Они беспочвенны.[/uquote]
:))) Вообще-то это был вопрос, а не утверждение… но ты похоже и в этом слаб. Мастер-фломастер... :)))
Реклама
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18546
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение ARV »

Мурик писал(а):Проекты на STM32
ВАШИ?
может, вместо слов ВАМ пора делом доказать красоту и превосхоность? любитель вы наш профессиональный.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение Мурик »

Почему вы решили что я все свои проекты выкладываю в сеть?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение oleg110592 »

Мигать светодиодом (согласно названию темы) на ARM, на ассемблере (для небольшого понимания с чем столкнутся придется переходящим на ARM):
Спойлер

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

;;; Blink the LED on the Olimex STM32-P103 ARM Cortex M3 board.

;;; Directives
        .thumb                  ; (same as saying '.code 16')
        .syntax unified

;;; Equates
        .equ GPIOC_CRH,   0x40011004
        .equ GPIOC_ODR,   0x4001100C
        .equ RCC_APB2ENR, 0x40021018
        .equ STACKINIT,   0x20005000
        
        .equ LEDDELAY,    800000
        
.section .text
        .org 0

;;; Vectors
vectors:        
        .word STACKINIT         ; stack pointer value when stack is empty
        .word _start + 1        ; reset vector (manually adjust to odd for thumb)
        .word _nmi_handler + 1  ; 
        .word _hard_fault  + 1  ; 
        .word _memory_fault + 1 ; 
        .word _bus_fault + 1    ; 
        .word _usage_fault + 1  ; 

_start:

        ;; Enable the Port C peripheral clock by setting bit 4
        ldr r6, = RCC_APB2ENR
        mov r0, 0x10
        str r0, [r6]
        
        ;; Set the config and mode bits for Port C bit 12 so it will
        ;; be a push-pull output (up to 50 MHz) by setting bits 19-16
        ;; to '0011'.

        ldr r6, = GPIOC_CRH
        ldr r0, = 0x44434444
        str r0, [r6]

        ;; Load R2 and R3 with the "on" and "off" constants
        mov r2, 0              ; value to turn on LED
        mov r3, 0x1000         ; value to turn off LED

        ldr r6, = GPIOC_ODR    ;  point to Port C output data register
        
loop:
        str r2, [r6]           ; clear Port C, pin 12, turning on LED
        ldr r1, = LEDDELAY
delay1:
        subs r1, 1
        bne delay1
        
        str r3, [r6]           ; set Port C, pin 12, turning off LED
        ldr r1, = LEDDELAY
delay2:
        subs r1, 1
        bne delay2

        b loop                 ; continue forever

_dummy:                        ; if any int gets triggered, just hang in a loop
_nmi_handler:
_hard_fault:
_memory_fault:
_bus_fault:
_usage_fault:
        add r0, 1
        add r1, 1
        b _dummy      
другие любительские проекты выкладываем сами, не стесняемся, надо бы и не ARM раз таковых в теме тоже нет, свои не свои имхо не принципиально, только если правда инопланетянами написаны, но все равно интересно (имхо)
Последний раз редактировалось oleg110592 Ср июл 19, 2017 10:46:25, всего редактировалось 1 раз.
Реклама
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение scorpi_0n »

Вообще-то это был вопрос, а не утверждение…
А это был и не ответ, а констатация фактов.
но ты похоже и в этом слаб.
Да, траву не курю, зелёных собачек не вижу. :)))
Проекты на STM32.
Да гугль ему в помощь!
другие любительские проекты выкладываем сами
Мне чужие проекты и не интересны даже, там вечно или что-то не так, или что-то не то. Мне интересна сама идея. А прогу я и сам напишу, и плату сам сделаю, если нужно будет.
Последний раз редактировалось scorpi_0n Ср июл 19, 2017 10:47:01, всего редактировалось 1 раз.
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18546
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение ARV »

Мурик, вот по вашим ссылкам:
Попросил меня как-то один уважаемый заказчик организовать ему передачу данных с контроллера (stm32f407) в компьютер. Всё бы ничего, но скорость ему требовалась аж 40 мегабит в секунду.
это первая - явно профессионал занимается.

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

последняя - в основном то же, что и предыдущие три, но мне показалось есть более занятные вещи. правда, все равно главное - разрекламировать возможности. осциллограф - как без него! :)

скушно, бабоньки! все это я давно говорил - реклама и демонстрация мощи. пользы ноль или около - вся моща в свисток уходит.

Добавлено after 1 minute 1 second:
[uquote="Мурик",url="/forum/viewtopic.php?p=3147692#p3147692"]Почему вы решили что я все свои проекты выкладываю в сеть?[/uquote]
наоборот, я уверен,что не выкладываете - за публикацию коммерческих разработок можно и работу потерять :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение scorpi_0n »

это первая - явно профессионал занимается.
Явно, не явно. Где границы? Кто их обозначил? Всё что тини13 - любитель, выше допотопного ПИК18 - уже профи? Зашибись градация! :facepalm:
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18546
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение ARV »

oleg110592 писал(а):свои не свои имхо не принципиально
для рекламы - да, не принципиально. вряд ли кто станет с этим спорить.

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

Мой уютный бложик... заходите!
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение oleg110592 »

к стати, а где в теме проекты не ARM? Тут на Си два варианта (один правда забраковали), уже на ассемблере один, есть еще часы - там тоже светодиоды мигают.
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение scorpi_0n »

а где в теме проекты не ARM?
Насколько я понял из темы, последним проектом был диммер на тини13 семилетней давности. :)))
А после этого время внезапно остановилось, идеи прекратились и всё тормознулось как в вечном цикле.
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение АСУ »

[uquote="scorpi_0n",url="/forum/viewtopic.php?p=3147719#p3147719"]Насколько я понял из темы, последним проектом был диммер на тини13 семилетней давности. :)))[/uquote]
Заметь, что он уже в те годы делал многое, а ты тогда даже не представлял о подобном… :music:
:)))
http://radiokot.ru/forum/viewtopic.php? ... 4#p2533154
http://radiokot.ru/forum/viewtopic.php? ... 1#p2533001
http://radiokot.ru/forum/viewtopic.php? ... 7#p2533447
:))) Аккуратней... пальцы береги!!!
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение Reflector »

[uquote="ARV",url="/forum/viewtopic.php?p=3147677#p3147677"]Да сколько ж можно-то!
Вот у STM32 и отладка дешёвая, и памяти море, и периферия шикарная, и компиляторов куча, и IDE удобные, а любительских проектов вы как не делали, так и не делаете. Где реальные доказательства, что не профессионалу, а любителю всё это на самом деле необходимо?[/uquote]
Сам же вроде согласился, что для твоего проекта с 64-мя светодиодами лучше подходит STM32 и таких проектов на AVR полно. Товарищ делал контроллер для аквариума на F103, там на соответствующем форуме полно проектов на жирных мегах с экраном 320x480, которые он, естественно, может обновлять с заметными тормозами. Кстати, в осциллах из соседней темы тот же экран, на нем так и написано "для Arduino MEGA 2560", т.е. их использование с AVR носит массовый характер, а ты от подобных TFT сразу открестился, типа это никому реально не нужное излишество.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18546
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение ARV »

Reflector писал(а):для твоего проекта с 64-мя светодиодами лучше подходит STM32
о каком проекте речь? о той робкой попытке сделать анализатор спектра? возможно, память меня подводит, но вроде бы я про STM32 не говорил ничего в этом ключе...
но ведь неплохой спектроанализатор я сделал и на 300 светодиодах (если считать один двухкристальный светодиод за два), на меге32 (только из-за числа выводов). и, хотя более интересный спектроанализатор к тому моменту уже был на dsPIC, мой смотрится, имхо, совсем не уныло на его фоне :)

Reflector писал(а):полно проектов на жирных мегах с экраном 320x480, которые он, естественно, может обновлять с заметными тормозами
ну с цветными ЖКИ у меня лично опыт работы минимальный, откуда у меня могут возникнуть потребности в нем - я ж любитель... но некоторый опыт есть:

как видите, тормозов не заметно, хотя, конечно, это и не 320х480... но как и ранее, я до сих пор нифига не понимаю, для чего надо так много пикселей в цвете...
Reflector писал(а):а ты от подобных TFT сразу открестился, типа это никому реально не нужное излишество
а для чего оно на самом деле? что такого делает любитель в своих поделках, что это нужно? для себя я не смог придумать ничего полезного...

вы, конечно, скажете, что то же самое можно сделать и на ARM, и даже проще... разумеется. можно. как можно сделать то же самое и на десятке других МК. в чем интерес повторить то же самое, затратив в 100500 раз больше ресурсов (пусть и потенциальных ресурсов - см. выше про 80%).

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

Мой уютный бложик... заходите!
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение Мурик »

Видимо AVRы сильно надоели :))) https://youtu.be/N-TbISnFup0
Пробовали МК после программатором прочитать? :)
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18546
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение ARV »

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

Мой уютный бложик... заходите!
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение scorpi_0n »

Заметь, что он уже в те годы делал многое, а ты тогда даже не представлял о подобном
Ну... если эта мысль позволяет тебе лучше спать, то и говорить не о чем. :))) :))) :)))
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение Reflector »

[uquote="ARV",url="/forum/viewtopic.php?p=3147741#p3147741"]о каком проекте речь? о той робкой попытке сделать анализатор спектра? возможно, память меня подводит, но вроде бы я про STM32 не говорил ничего в этом ключе...[/uquote]
Переделанный проект с FFT на ассме. Я спросил не очевидный ли это кандидат для переноса на STM32, ты ответил, что очевидный, только при всей очевидности ничего нового он уже не даст, т.к. между готовыми устройствами разницы никто не увидит... Но дело ведь не в заметной разнице, а в сложности создания.
но ведь неплохой спектроанализатор я сделал и на 300 светодиодах (если считать один двухкристальный светодиод за два), на меге32 (только из-за числа выводов). и, хотя более интересный спектроанализатор к тому моменту уже был на dsPIC, мой смотрится, имхо, совсем не уныло на его фоне :)
Если взять человека который над предыдущим подобным проектом не промучался с напарником несколько месяцев имея исходники Чена, то отказавшись от AVR он сможет значительно облегчить свою участь.
Reflector писал(а):как видите, тормозов не заметно, хотя, конечно, это и не 320х480... но как и ранее, я до сих пор нифига не понимаю, для чего надо так много пикселей в цвете...
Много цветных пикселей нужно чтобы все было большое и красивое, к тому же тогда удобнее пользоваться тачем. Вот один из аквариумных контроллеров на меге:
СпойлерИзображение
Изображение
Изображение
И цена, сейчас дешевле купить относительно большой экран с разрешение 320x480, чем 320x240...

ps. На больших TFT и шрифты относительно большие, потому можно получить достаточно низкий FPS просто неоптимально выведя строку текста.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение oleg110592 »

[uquote="ARV",url="/forum/viewtopic.php?p=3147741#p3147741"]вы, конечно, скажете, что то же самое можно сделать и на ARM[/uquote]
ролик 13 мар. 2009 г. да вряд ли кто то из участников темы и даже форума в то время мог это сделать на микроконтроллере с ядром ARM, да и темы этой еще тогда не было, а роликов подобных от нашего сообщества любителей-хоббистов в теме полно, а товарищ ARVResearch наверное такой же любитель как и мы и хоббист тоже
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение АСУ »

[uquote="scorpi_0n",url="/forum/viewtopic.php?p=3147771#p3147771"]говорить не о чем. :))) :))) :)))[/uquote]
Это и понятно… за два года можно только научится пальцы гнуть… скрываясь за широкими спинами… всё с тобой ясно. :wink: :sleep:
Ответить

Вернуться в «МЯЯЯУ!»