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

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Ответить
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

oleg110592 писал(а):которые вы можете получить из Китая
На Али по запросам HexLight и PIC32MX210F016B ничего нет. :dont_know:

Никто не хочет ардуину на ПИКе? https://ru.aliexpress.com/item/PIC32-PI ... 09440.html
Прежде чем покупать не забудьте посмотреть на ценник. :)))
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

увы из Китая только светодиодные полоски, остальное самому паять или на монтажке, исходники микроконтроллера и GUI продублирую ссылки:
https://github.com/jorticus/hexlight-firmware
https://github.com/jorticus/hexlight-gui
непонятно систик в PIC32 есть или таймер задействуют:

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

void SystickInit() {
    OpenTimer4(T4_ON | T4_IDLE_CON | T4_PS_1_8 | T4_32BIT_MODE_OFF | T4_SOURCE_INT, pb_clock/8/TICK_FREQUENCY);
    INTSetVectorPriority(INT_TIMER_4_VECTOR, INT_PRIORITY_LEVEL_2);
    INTSetVectorSubPriority(INT_TIMER_4_VECTOR, INT_SUB_PRIORITY_LEVEL_2);
    INTEnable(INT_T4, INT_ENABLED);
}
Реклама
abc
Друг Кота
Аватара пользователя
Сообщения: 3687
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Да и сами по себе PIC-и тут ни при чем.
Достаточно посмотреть на склад продавца (https://www.aliexpress.com/store/all-wh ... 73631.html), чтобы понять, что своего у него нет ничего - все фотки подерганы из сети, на многих - даже логотипы других продавцов.
Поэтому, получив ваши деньги, он просто пойдет покупать микрухи для вашего заказа на стороне.
Не забыв добавить свои 300%.
И чо уж там, продукция Oliimex никогда не была дешева. Так же, как и "родные" итальянские ардуины.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

oleg110592 писал(а):непонятно систик в PIC32 есть или таймер задействуют
Возможно в ядре MIPS32 нет системного таймера.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

глянул бегло док. - да похоже нету SysTickа у MIPS ядра, видать ядро не совсем для микроконтроллеров было предназначено. SysTick удачная имхо задумка
В ядро процессора STM32 встроен 24-битный системный таймер, так называемый SysTick (STK), который считает в обратном направлении от загруженной в таймер величины до нуля. В момент достижения значения 0 счетчик автоматически на следующем тактовом перепаде перезагружает сам себя значением из регистра STK_LOAD, и далее продолжает счет вниз, считая каждый приходящий импульс тактирования. Когда процессор остановлен (halted) для отладки, то счетчик не декрементируется.

Таймер SysTick (Cortex System Timer) специально предназначен для операционных систем реального времени (real-time operating system, RTOS), но может использоваться просто как стандартный счетчик вниз. Его возможности:

• 24-битный счетчик с обратным отсчетом.
• Возможность автозагрузки.
• Маскируемая генерация системного прерывания, когда счетчик достигает 0.
• Программируемый источник тактирования.
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18767
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Фигня эти ваши ARMы, жалкие тормоза, только ценой и выгодны. Настоящая крутота для хобби - это AMD
Компания AMD рассекретила свои топовые десктопные процессоры Ryzen Threadripper 1920X и 1950X. Как и предполагалось, они по характеристикам примерно соответствуют лучшим представителям Core i9 X-series, но стоят на 200-1000 долларов дешевле.

По мнению некоторых экспертов, мощность этих CPU уже выходит за пределы класса «топовый десктоп» (HEDT, High-End Desktop). Это некий более высокий класс, который можно назвать «сверхтоповый десктоп». Его предлагается классифицировать как SHED: Super High-End Desktop.

До вчерашнего дня было известно только то, что микросхемы Threadripper будут состоять из двух кристаллов Zeppelin и основаны на последнем ядре и микроархитектуре Zen. Двойные кристаллы — это значит, что они должны быть вдвое мощнее процессоров Ryzen 7, представленных в феврале. Здесь всего будет в два раза больше: ядер, потоков, кэша и т. д. Предположения оказались справедливыми. В самом деле, Threadripper поддерживает до 16 ядер, до 32 МБ кэша L3 и четырёхканальную память.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

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

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

ARV писал(а):Настоящая крутота для хобби - это AMD
С каких пор AMD выпускает микроконтроллеры? :shock: Или написали от нечего делать? :)))
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

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

Поддерживаю мнение ARV о рациональности при использовании МК… применять тот или иной МК должно быть обусловлено необходимыми требованиями… пихать везде STM считаю глупо и нерационально… … где вполне замечательно справляется тинька13 нет необходимости ставить STM32… причём это будет значительно дороже.
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Сообщение Reflector »

[uquote="АСУ",url="/forum/viewtopic.php?p=3145385#p3145385"]где вполне замечательно справляется тинька13 нет необходимости ставить STM32… причём это будет значительно дороже.[/uquote]
Насколько дороже? Многие понабирали по десятку 20-ти ногих STM32F030, по 0.4$, так у них ОЗУ в 4 раза больше, чем у твоей тиньки флеша, да и размеру не так и сильно они отличаются.
Вымогатель припоя
Аватара пользователя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Сообщение scorpi_0n »

пихать везде STM считаю глупо и нерационально… … где вполне замечательно справляется тинька13 нет необходимости ставить STM32… причём это будет значительно дороже.
Это почему? Чем померять эту глупость и нерациональность, каким прибором?
Есть две причины
1. Для любителя цена не играет особой роли, как тут нас с пеной у рта уверяли.
2. Если цена всё же играет роль, то проще взять тогда СТМ8С003 или СТМ8С001, но никак не тини13.
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Сообщение Reflector »

[uquote="scorpi_0n",url="/forum/viewtopic.php?p=3145410#p3145410"]2. Если цена всё же играет роль, то проще взять тогда СТМ8С003 или СТМ8С001, но никак не тини13.[/uquote]
По привычке впихнут прошивку в 1КБ, 7КБ останется свободных и будет жаба душить, что хоть и обошлось дешевле тиньки, но при этом заплатили за неиспользуемые ресурсы.
Вымогатель припоя
Аватара пользователя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Сообщение scorpi_0n »

Ну да! В тиньке хоть ресурсов нет никаких, зато дороже, типа это ж так круто!
Потом удивляемся, почему у этих прагматиков перерывы по 7 лет в творческой деятельности. А они прошиву в тиньку запихнуть никак не могут, а взять другой камень им вера Атмэл не позволяет.
abc
Друг Кота
Аватара пользователя
Сообщения: 3687
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

На zx-pk.ru никто не бывает ?
Там есть примеры нормального, логичного и уместного использования ARM-ов, но есть и показательнейший пример, один из тех, про которые говорил ARV.
Если кому лень читать все, можно сразу перейти на 10-ю страницу, а потом - на самую последнюю.
http://zx-pk.ru/threads/6333-avr-ay-player.html
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Вымогатель припоя
Аватара пользователя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Сообщение scorpi_0n »

И о чём это говорит? Да ни о чём, ровным счётом! Тут напирали на слове ЛЮБИТЕЛЬ. Ну и какая разница для ЛЮБИТЕЛЯ на каком камне АРМ делать какой-то там плейер? На 030, на 103, на 205 или 407? Цена же тоже роли не играет, как тут неоднократно пытались нам доказать. Так что не так?
abc
Друг Кота
Аватара пользователя
Сообщения: 3687
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Для меня - о многом.
Собрались любители, сделали на авр-ке проигрыватель.
Но потом (два года назад) в тему вошел такой же любитель, но поклонник АРМов.
И понеслось...
320х240, цвет, графика, поддержка двух AY-ков, ой, уже 70 кБ кода, ой, не влезает, переразвел под более мощный камень, теперь будет 120MHz, но чтоб меньше жрало, будет по-прежнему 8-16 и т.д. и т.п.
Все это еще год назад.
За это время первоначальную конструкцию на Меге уже изрядно доработали, перевели на нормальное питание, сделали поддержку каталогов и рандомного воспроизведения, кто-то то же самое собрал на ПИК-е...
И самое последнее сообщение (через джва года, Карл !)- на АРМе пока нихрена не работает, ждите :)
Последний раз редактировалось abc Сб июл 15, 2017 15:24:03, всего редактировалось 1 раз.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Сообщение Reflector »

[uquote="abc",url="/forum/viewtopic.php?p=3145429#p3145429"]На zx-pk.ru никто не бывает ?
Там есть примеры нормального, логичного и уместного использования ARM-ов, но есть и показательнейший пример, один из тех, про которые говорил ARV.
Если кому лень читать все, можно сразу перейти на 10-ю страницу, а потом - на самую последнюю.
http://zx-pk.ru/threads/6333-avr-ay-player.html[/uquote]
Я делал спектрум на одном F407: 128К, AY, PC клава, sd-card, USB... Застрял на эмуляции VG93, там уже наверно нужно второй мелкий мк ставить. Аналогичный проект на AVR сделан на двух мегах128, двух 2313, внешней памяти и нескольких корпусах мелкой логики, при этом все равно работает на пониженной скорости и только с монитором, т.к. сколько AVR не добавляй, TFT они все равно не потянут. И да, я писал на С++, отлаживал на компе, запихнул прямо во флеш десяток игр, все равно 500+ КБ остались свободными. Для AVR несколько авторов писали на ассме, наверняка очень долго :) Если говорить конкретно про AVR-AY player на 2313, то забавно читать, как в результате очередной оптимизации удалось ускорить выполнение кода на несколько тактов и теперь эмуляция почти никогда не тормозит... На самом простом STM32, который еще и гонится в 2 раза, можно легко сэмулировать 4 таких AY.
abc
Друг Кота
Аватара пользователя
Сообщения: 3687
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Я говорил об УМЕСТНОМ применении ARM-ов, подразумевая именно подобные эмуляторы ЦЕЛОГО компьютера.
Но уж никак не "читалки SD-карты - управлялки муз. процессором".
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Вымогатель припоя
Аватара пользователя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Сообщение scorpi_0n »

За это время первоначальную конструкцию на Меге уже изрядно доработали, перевели на нормальное питание, сделали поддержку каталогов и рандомного воспроизведения
Смешно даже читать. "изрядно доработали" - ао почему не сразу по нормальному? "перевели на нормальное питание" - а что , сразу нельзя этого было сделать? "сделали поддержку каталогов и рандомного воспроизведени" - а где сам подвиг?
И самое последнее сообщение (через джва года, Карл !)- на АРМе пока нихрена не работает, ждите :)
И что? Значит это уже не актуально и не интересно никому, раз никто не сделал.

Добавлено after 5 minutes 47 seconds:
Я говорил об УМЕСТНОМ применении ARM-ов
Т.е. говорили ни о чём. Ибо те же 030, а до них - ЛПЦ11хх, и номинировались изначально как заменители 8 и 16 битных МК! Ну и что, что АРМ? Ну и что, что в мелкой поделке или в каком-то проигрывателе? Давайте, поспорьте с ведущими производителями МК, скажите что они дураки! Ну и где эта "неуместность"?
abc
Друг Кота
Аватара пользователя
Сообщения: 3687
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

"Подвиг" в том, что они - именно любители, но при этом не уткнулись в свистоперделки, а пошагово сделали что-то по-настоящему нужное.
Не ?
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Друг Кота
Аватара пользователя
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Сообщение Ivanoff-iv »

а я такой хочу
Изображение
готов архитектуру АРМов ради этого учить и возможно когда нибудь..

Добавлено after 1 minute 15 seconds:
а тут теперь только светодиодами мигают...
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Ответить

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