In vino veritas

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Закрыто
Друг Кота
Аватара пользователя
Сообщения: 15615
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Мурик
осваивайте КИТАЙСКИЙ (и заодно японский и корейский)
ИБО...
судя по развитию событий или китайцы над нами сжалятся и будут дублировать даташиты на русском или...
Ну Вы понимаете - "Белый и Пушистый" шустро подкрадется...
:cry:

salang
За втору ссыль (референс) спасибки! Положил в коллекцию.
а перва видимо с сайта - там сей момент доступа нету (бывают "заскоки")
:beer:
Реклама
Грызет канифоль
Сообщения: 273
Зарегистрирован: Вт янв 18, 2011 19:32:48
Откуда: Мск

Сообщение salang »

в кратком виде 1-я
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15615
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Ну и флуда!
:facepalm:
Нет чтобы проектик светлячка на STM8 или 8-лапом АРМе положить в качестве аргументу...
Пока я с монтажкой - дырчткой и компоновкой своего на АВРке мудрю...
:tea:
Личные поцарапсы - в личку - нормальным людям за тем флудом и сути темы не видно.
:music:
Кстати...
Если проект не влазит в МК - выбираем пожирнее.
Однако то совсем не факт, что более сложный лучше.
В большинстве случаев или нет навыков работы/творческой мысли или задача заведомо не для простого МК.
:beer:
Последний раз редактировалось BOB51 Ср июл 25, 2018 15:38:38, всего редактировалось 1 раз.
Друг Кота
Аватара пользователя
Сообщения: 15615
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Это называется "НЕНАВЯЗЧИВОЕ ПРИНУЖДЕНИЕ", а не обсуждение разумной достаточности проектов.
:sleep:
Уже когда-то на те грабли наступали (в 90-х).
А есть ли на сегодня достаточно опубликованных проектов на новых PICах?
При том, что промышленная разработка их вполне достойно использует.
8)
Начинки полно - но даже ежли ее на половину использовать 32 килобайт (с учетом, что это не 8-разрядник данные и/или команда заметно объем уменьшают) будет уж не так комфортно.
В остальном - секундомер или частотомер конечно сделать можно.
:wink:

А в остальном - решили наши "ГУРУ от STM" тему флудом забить, ежли кишка тонка проекты предоставить.
Хоть какое-то удовлетворение получить.
:music:
Реклама
Эиком - электронные компоненты и радиодетали
aen
Модератор
Аватара пользователя
Сообщения: 11940
Зарегистрирован: Пт апр 28, 2006 15:26:07
Откуда: Россия.

Сообщение aen »

[uquote="BOB51",url="/forum/viewtopic.php?p=3426362#p3426362"]решили наши "ГУРУ от STM" тему флудом забить, ежли кишка тонка проекты предоставить.[/uquote]Почистил.
Флуд сюда перенес.
viewtopic.php?f=62&t=153252
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15615
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Общеее размышление на грустны темы...
Или как количество переходит в качество.
Развитие МК как средства достижения цели прошло стадию простейших приложенийс 8-битовыми и теперь мы вступили в эру навороченных систем-на-кристалле и ардуино.
Соответственно и подход будет меняться.
Детальное изучение документации МК остается обязательным при работе с простейшими представителями "стандартных" семейств и для тех, кто занимается разработкой профессионально (т.е получает от того прибыль/моральное удовлетворение).
Развитие ветки система-на-кристалле аналогично тому, что произошло с развитием персональных компьютеров в период от "до DOS" через первые DOS к нынешним операционным системам.
Т.е. переход к ардуиноподобным ЗАКОНОМЕРЕН. Что не исключает работу на уровне разработчика тех материнок и операционных систем - но то удел узкого круга суперкомпаний типа интела и майкрософта. И так же как в период становления ПК будут появляться свои производители систем разработки (аналогия с ОС для ПК) - ардуино IDE это всего лишь "перввая ласточка" в данном направлении - что-то типа DOS для первых ПК.
Также как персональный компьютер является инструментом пользователя, которому абсолютно без разницы знание нюансов аппаратной реализации того ПК при обязательном знании той программы, которой он(пользователь) пользуется для получения результата да знаний аппаратных внешних интерфейсов ПК, пользователю ардуины необходимо только знание о внешних выводах платки, прикладного ПО разработки и их взаимодействия.
А на чем сделана та ардуиноподобная плата - удел разработчиков платки, а не тех кто ею пользуется - таковых ЕДИНИЦЫ.
Второй аспект реальности...
Становится на повестку дня солидный язык программирования для подавляющего большинства ОС персональных компьютеров.
Собственно производная от расширенного применения хоть тех же ардуин, хоть АРМов - ибо конструкции на их основе рано или поздно приведут к потребности взаимодействия с ПК и отнюдь не на уровне СОМ портов.
Здесь пока очень ВЕЛИКИЙ ГВОЗДЬ...
Я прицелился на лазарус с фри паскалем - на сегодня на пост-СССР-овском пространстве единственное бесплатное с полной документацией. (но то с моего взгляду - может у кого еще чего на примете).
:roll:
ИТОГ.
Реально на сегодня как план развития для простого радиолюбителя
1. работа со стандартными 8-битовыми на ассемблере с полной обработкой документации, как вершина желаний(но не обязательно) - "истинный Си";
2. работа с ардуино IDE в рамках референса среды (Си/Си++);
3. изучение и работа с ПК под Лазарусом (фри паскаль);
изучение АРмов с деталировкой по даташиту и под ассемблером есть удел весьма обеспеченных любителей и профессионалов, где данные знания и навыки востребованы производством/научными исследованиями.
Либо таковое по мере возможностей/свободного времени (но не в обязательном порядке!)
:write:
Это мое личное видение перспектив.
Соответственно и эта тема развивается согласно данного принципа.
:beer:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18682
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

По собственному опыту рекомендую вместо Lazarus использовать Code Typhon - тот же фрипаскаль, но:
- с огромным количеством компонентов "из коробки"
- более продвинутая среда, менее глючная, чем Lazarus
- большое количество примеров "из коробки"
С Lazarus уже много лет дел не имею, и не в курсе их последних достижений... А Code Typhon юзаю последние несколько лет - нормально, в принципе, если не считать установки в течение нескольких часов...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

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

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

BOB51 писал(а):Развитие МК как средства достижения цели прошло стадию простейших приложенийс 8-битовыми и теперь мы вступили в эру навороченных систем-на-кристалле и ардуино.
Так же как и компы. Поначалу были вовсе без процессоров (без разделения на блоки), потом появились 4-ех битные процессоры, далее 8-ти, потом 16-ти, 32 и 64 битные.
В большинстве своем ардуино-платы с 8-ми битными AVR т. е. ничего нового не придумали.
BOB51 писал(а):Т.е. переход к ардуиноподобным ЗАКОНОМЕРЕН.
Поясните что подразумевается под ардуиноподобными? Готовые платы с МК? Простейшая IDE (даже без автозаврешения и говоря о большем) с кривыми универсальными библиотеками, или что-то другое?
BOB51 писал(а):Становится на повестку дня солидный язык программирования для подавляющего большинства ОС персональных компьютеров.
Язык Си/C++. Компилятор GCC.
Но зависит от того что конкретно вам нужно. Просто GCC под очень много платформ включая микроконтроллеры.
BOB51 писал(а):ибо конструкции на их основе рано или поздно приведут к потребности взаимодействия с ПК и отнюдь не на уровне СОМ портов.
Давно ПК с МК взаимодействует по USB, Ethernet и т. д. Ничего сложного в этом нет.
BOB51 писал(а):1. работа со стандартными 8-битовыми на ассемблере
Зачем так себя ограничивать? Насколько просто работать в 8-ми битниках на ассемблере с математикой (4-ех, 8-ми батные переменные с плавающей точкой)?
BOB51 писал(а):изучение АРмов с деталировкой по даташиту и под ассемблером есть удел весьма обеспеченных любителей и профессионалов
Зачем ассемблер если есть языки высокого уровня? Даташит необязательно детально изучать. Для новичков и не только разработчики МК предоставляют библиотеки функций и конфигураторы МК, что позволяет разрабатывать программы имея поверхностное представление о МК.
Друг Кота
Сообщения: 9233
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

А я вот вообще не понимаю... нафига придумали столько языков программирования... кучу платформ... и т.д
А нельзя сделать один, большой компилятор со стандартным набором... Такое впечатление, что разработчикам просто скучно жить)) А люди потом должны голову себе ломать... думать над проблемой совсемстимости... как с одной платформы перенести на другую...
Всякие ардуины... нафиг они вообще нужны)) Нифига она не проще для начинающих. Точно так же придётся сидеть и разбираться в этой тупой среде разработки))
Для нормального проекта всё равно надо читать даташит МК и подробно разбираться как работает МК... каждый отдельный блок подробно... иначе ничего путного не выйдет))
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18682
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

roman.com писал(а):нафига придумали столько языков программирования... кучу платформ...
вот именно. неужели не достаточно STM32 и GCC на все случаи жизни до скончания веков?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

Сообщение Пока_без_кота »

[uquote="BOB51",url="/forum/viewtopic.php?p=3426796#p3426796"]... тех, кто занимается разработкой профессионально (т.е получает от того прибыль/моральное удовлетворение)...[/uquote]
Каждый день общаюсь с теми, кто "занимается разработкой профессионально". Судя по их манере общения, никакого "морального удовлетворения" от процеса разработки они не получают :dont_know: А я прихожу домой, и сажусь за стол, и получаю :beer: Но их зарплата конечно выше моей :)))
Друг Кота
Сообщения: 9233
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

ARV писал(а):неужели не достаточно STM32
я про МК ни слова не сказал)) я говорил про языки программирования...

я ещё застал копьютеры на 155 серии..)) а программирование... дериктивы в 16-ричном виде.. на телетайпе)) А программа загружалась с перфоленты )) вот самый крутой программатор - http://900igr.net/up/datai/169880/0004-009-.jpg :)))
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18682
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

roman.com писал(а):я про МК ни слова не сказал
а упоминание про платформы чего касалось, разве не МК?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

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

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

Разные платформы это например, компьютеры, мобильные телефоны (сейчас их называют смартфонами), современные телевизоры с ОС и т. д.
Разные ОС (например Windows, Linux, MacOS) это тоже разные платформы. https://ru.wikipedia.org/wiki/Кроссплатформенность
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18682
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

но мы же тут как бы про embedded-платформы говорим, а не про "большие".

Добавлено after 3 minutes 36 seconds:
кстати, про "большие" платформы.
имхо, кроссплатформенность в этом случае должна быть не в том смысле, что везде одинаковый интерфейс, а в том, что логика эксплуатации одинаковая. иначе будет получаться та самая хрень вроде Windoes10, когда ради совместимости с "пальцевым" интерфейсом доупрощались до такой степени, что противно даже смотреть. поэтому я весьма скептически настроен по поводу "переноса" с Windows на Android, например, или наоборот.
иначе говоря - не всегда эта кроссплатформенность и нужна вообще.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15615
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Отвлеклись и хватит - я дал только примерный планразвития в моем видении.
Какоя ЯВУ выбрать для работ с ПК - вопрос открытый - по ходу предложений будет собираться в "коробку для размышлений" - ибо...
через два-три года будет достаточно актуально для освоения.
8)
Как будет готов тест с платкой светлячка - положу.
Сама платка вроде готова- но требуется и проверка и корректировка прожки.
Хоть чего для домопользования может получится (ежли удастся расход энергии для сна снизить до вменяемых размеров.
Иначе только разве опыт с повтором применения WS2812 да емкостной кнопой и ключем вторичного питания в полезности зачтется...
:dont_know:
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

[uquote="ARV",url="/forum/viewtopic.php?p=3426956#p3426956"]но мы же тут как бы про embedded-платформы говорим, а не про "большие".[/uquote]
Как бы и сие понятие весьма растяжимо, лучше вернуться к тем баранам что обсуждаем...

[uquote="BOB51",url="/forum/viewtopic.php?p=3426991#p3426991"]Какоя ЯВУ выбрать для работ с ПК - вопрос открытый[/uquote]

Естественно С. Ежели ты аурдунью величаешь ЯВУ, то вынужден огорчить -сие не язык а лишь ИДЕ с набором либ, весьма посредственных.

[uquote="BOB51",url="/forum/viewtopic.php?p=3426991#p3426991"]Иначе только разве опыт с повтором применения WS2812 да емкостной кнопой и ключем вторичного питания в полезности зачтется...
:dont_know:[/uquote]

Чего тянуть то?
300 WS2812 и более
один лишь пин на вывод на WS2812

ОдЫн таймер , одЫн канал ДМА , прерывание по половине буфера и по окончанию трансфера.
Заполняем буфер фрэйма в (формате HSV , для экономии без S составляющей) , пинаем ДМА и усе.
Единственно "расточительный" промежуточный буфер - 30х24 байт.
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

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

dosikus писал(а):пинаем ДМА и усе.
И чем дальше будет заниматься проц ? Не интересно так :)))
Даёшь ногодрыг ! :kill:
Контактная информация:
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18682
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

При чем тут ногодрыг? WSки понимают RGB цвет, значит, тут что-то не так. Ну и для 300 светиков буфер надо 300х3 байт, а не 30х24.

А... Как же я забыл, что речь про фирменный способ... Тогда, конечно, 300х24 байта потребуется...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

[uquote="Аlex",url="/forum/viewtopic.php?p=3427062#p3427062"]И чем дальше будет заниматься проц ? Не интересно так :)))[/uquote]
Как это чем , один фрейм это один кадр анимации.
Заполнение фрэймов, обрабатывая эффекты в зависимости от вычисленного бит ритма с использованием fft.

Для любителей приврать повторю - не 300х24 а 30х24.
Буфер для PWM таймера.

WS2812 принимают не RGB а GRB , но эффекты проще строить на HSV , насыщенностью можно пренебречь ...
Оптимизируем далее , для 300 "светиков" надо не 300х3 а 300х2 - S выкидываем, H один байт...
https://habr.com/post/166317/
Итого 300х2 = 600 байт + 30х24 =720
1320 байт из 6 Кб ...
Буфер DMA конечно "расточительный" , но оно того стоит. :)))

А экономит пусть ARV, ему ой как нелегко придется впихувать невпихуемое .
Вычислять такты ногодрыга и натягивать сову на глобус...

Добавлено after 4 hours 33 minutes 47 seconds:
Второй вариант : вместо PWM пользуем SPI.
Здесь буфер будет 30х9 .
Но тайминги впритык.

А что , кроме ногодрыга , может предложить гуру авр????
Закрыто

Вернуться в «Разные вопросы по МК»