Например TDA7294

Форум РадиоКот • Просмотр темы - Arduino nano на ch340g
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 17:28:49

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 162 ]    , 2, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Пт дек 21, 2018 21:52:12 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14053
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
К сожалению, чем больше я вчитываюсь в описание stm32,тем меньше мне хочется с ним работать...
Ибо даже для решения простого левого сдвига нужно пользоваться в разы большим числом правого...
В конечном итоге даже работа с 16-разрядными данными в большинстве любительских "игрушек" избыточна.
А работа с теми же спецприложениями вида частотников для электропривода, сетевых приложений или солидных комплексов
ЧПУ удел единиц фанатов.
Туда же и синтез звука, самодельные системы обработки видеоданных/изображений.
:sleep:
Относительно библиотек...
Штука с одной стороны весьма удобная... НО... порой время на понимание того, как чужой материал использовать
значительно больше, чем набросать свой аналог на более простом кристалле под ассемблером или написать
свой более "урезанный" для чвстного применения вариант.
При том, что применение ЗАРАНЕЕ проработанного материала всегда полезно.
Однако...
На практике потребность в расширенном изучении определяется прецидентом - любитель ведь не занимается
ЕЖЕДНЕВНОЙ разработкой в отличии от профи.
В то же время и преимущество любителя в отсутствии "принуждения сверху" относительно применяемой
в творчестве элементной базы.
Вобщем... ПРИНЦИП ЛЕНИ ткаже никто не отменял (в то же время без оной и прогресса в технике бы небыло).
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Пт дек 21, 2018 23:46:09 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
BOB51 писал(а):
Ибо даже для решения простого левого сдвига нужно пользоваться в разы большим числом правого
Сдвиг влево на 16.
Код:
uint32_t x=GPIOA->IDR;
x=x<<16;
GPIOA->ODR=x;
Дизассемблированный код.
Код:
//  uint32_t x=GPIOA->IDR;
20001512   ldr   r2, [pc, #56]   ; (0x2000154c <main+60>)
20001514   ldr   r3, [r2, #16]
//  x=x<<16;
20001516   lsls   r3, r3, #16
//  GPIOA->ODR=x;
20001518   str   r3, [r2, #20]
Сдвиг выполняется одной инструкцией lsls. Где много сдвигов вправо?

BOB51 писал(а):
Штука с одной стороны весьма удобная... НО... порой время на понимание того, как чужой материал использоватьзначительно больше, чем набросать свой аналог
Вот вы пишите под ардуино, но почему используете ее библиотеки? Они же чужие. Должны были свои написать.
Как часто на ассемблере вы работаете с числами с плавающей точкой?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 09:10:32 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
К сожалению, чем больше я вчитываюсь в описание stm32,тем меньше мне хочется с ним работать...
Ибо даже для решения простого левого сдвига нужно пользоваться в разы большим числом правого...


Чтиво в студию!


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 09:50:18 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14053
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Тем более неинтересно - ибо STM32 (относительно той же блю пилс) заявлены как кортекс М3...
:sleep:
разбор разночтений требует значительного времени (а там не только вышеприведенное повылазило - это лишь одно из многих замечаний по "специфичности" и неудобству переобучения).
8)


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 11:22:34 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
BOB51 , слазь с асма - всякая дурь в голову лезть не будет.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 11:41:18 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
BOB51, ничего что это не просто сдвиг а ротация?
И у тебя какая-то нездоровая тенденция - ты превозносишь аурдунью и не желаешь лезть в нутро ее функций а здесь ты решил залезть с анала.
Тебе уже неоднократно говорили - как нубу тебе совершенно необязательно лезть в ядро.
Периферию надо изучать, периферию...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 15:05:31 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14053
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Да у любого из 8-битников кольцевой сдвиг через флаг переноса имеется - что левый, что правый.
8)
dosikus
Насчет адуринки - неверное определение.
Ибо начало таки базируется на глубоком знании ядра АВР, а сама адуринка - Сишная надстройка, облегчающая функционал в случае более сложной задачи (а заодно и более легкий вход в работу с Си).
Именно тот же принцип и для АРМов.
Собственно периферия в обеих случаях ВТОРИЧНА.
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 16:57:37 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
BOB51 писал(а):
Да у любого из 8-битников кольцевой сдвиг через флаг переноса имеется - что левый, что правый.
И сколько аппаратно может сдвинуть? 8 бит, верно? А если нужно 16 или 32, что сделает 8-ми битник? А как по вашему в таком случае поступит 32-ух битник?

BOB51 писал(а):
Ибо начало таки базируется на глубоком знании ядра АВР
Скажите это тем кто программирует ардуинки на уровне "Нашел готовый светч и скомпилировал" или "Не нашел скетч, напишите за меня" и таких много. Насколько глубоко они знают ядро и периферию МК.

BOB51 писал(а):
а сама адуринка - Сишная надстройка, облегчающая функционал в случае более сложной задачи
Обычный C++ и библиотеками.

BOB51 писал(а):
Именно тот же принцип и для АРМов.
Для STM32 есть SPL, HAL, LL и другие библиотеки.

BOB51 писал(а):
Собственно периферия в обеих случаях ВТОРИЧНА.
Это не так. Периферия разная и в STM32 она много функциональнее. Если программировать STM32 как AVR, то не получите всех преимуществ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 17:25:09 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14053
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Речь о том, что для построения простых устройств совершенно не обязательно изучать и использовать АРМы в то время, когда и хорошо проработанные и весьма навороченные 8-битники "приткнуть некуда".
Если с задачей справляется имеющаяся в наличии элементная база излишества удел или производственников или профессиональных разработчиков.
Любителю процесс освоения не может быть резко ограничен какими-либо рамками или обязательностью.
Будет настроение/время - почитает, можеть паялом тыцьнет...
:sleep:
На НовоГод надо ОТДЫХАТЬ ДЛЯ ДУШИ...
(а не в ошкваренном порядке изучать новые МК для того, чтобы пару замигаек на ЕЛКУ набросать)
Куда спешить-то?
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 18:02:46 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Мы уже поняли что у вас очень простые задачи. Но не у всех так.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 20:14:52 
Друг Кота
Аватар пользователя

Карма: 95
Рейтинг сообщений: 2410
Зарегистрирован: Пт май 18, 2007 22:56:58
Сообщений: 26560
Рейтинг сообщения: 0
Кому надо ракеты в космос запускать не используют Arduino. Имхо. Тема про Arduino в ее наиболее простом варианте nano и относительно простые применения. Для многих это единственный шанс использовать программируемые устройства здесь и сейчас без специальных знаний. Для детей единственный способ собирать сложных роботов в 1 классе. И т.п. У всего свое применение. Если хочется посрать - лучше это делать в специально отведенном месте.

Добавлено after 3 minutes 15 seconds:
Но не у всех так.
У 99% ардуинщиков именно так.
У кого не так - не обсуждайте ардуинки, они не для вас!

Я не хочу программировать. Я хочу брать чужие библиотеки и использовать! :solder: И никто не сможет мне помешать!!! :twisted: :)))
А если есть возможность при этом еще и перейти на более крутое железо за те же деньги - так с радостью!

_________________
Не променяю медь на ржавую несгорайку!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 21:07:37 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Upgrader писал(а):
Для детей единственный способ собирать сложных роботов в 1 классе.
И в чем это будет заключаться? Подсоединить пару проводов от батареек и залить готовую программу? Или серьезно считаете что любой первоклассник сможет написать в ArduinoIDE программу для сложного робота? Тогда к чему ваше заявление?
По моему вы очень сильно приуменьшаете сложность разработки в ArduinoIDE. Потому что скомпилировать готовый скетч не тоже самое что написать его с нуля.

Upgrader писал(а):
Я хочу брать чужие библиотеки и использовать!
То есть брать чужие библиотеки неизвестно кем написанные и неизвестно как совместимые между собой и возможно содержащие ошибки?

Upgrader писал(а):
А если есть возможность при этом еще и перейти на более крутое железо за те же деньги - так с радостью!
Я предложил плату с микроконтроллером который намного мощнее чем ATmega в Arduino Nano, но стоящую столько же - 112 рублей (1.60$). https://ru.aliexpress.com/item/STM32F10 ... 17171.html
Просто посмотрите сравнение STM32F103C8T6 и Arduino Nano. https://habr.com/post/191054/
https://arduinoplus.ru/stm32-i-arduino-sravnenie/
http://catethysis.ru/arduino-vs-stm32/

Нашел эту тему. http://forum.homedistiller.ru/index.php?topic=287611.0
В ней про программирование STM32 в ArduinoIDE и рассмотрены плюсы и минусы этого.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 21:27:08 
Друг Кота
Аватар пользователя

Карма: 95
Рейтинг сообщений: 2410
Зарегистрирован: Пт май 18, 2007 22:56:58
Сообщений: 26560
Рейтинг сообщения: 0
И в чем это будет заключаться? Подсоединить пару проводов от батареек и залить готовую программу? Или серьезно считаете что любой первоклассник сможет написать в ArduinoIDE программу для сложного робота?
Как вариант вот реальный представитель, а не домыслы чьи-то :)))
Спойлер



По моему вы очень сильно приуменьшаете сложность разработки в ArduinoIDE
Это ваше мнение.
ArduinoIDE дает возможность писать нормальные программы абсолютно любому человеку не разбирающемуся в программировании, даташитах и т.п.
Я даташит на МК в ардуине открывал только один раз чтобы посмотреть на напряжение питания :))) :))) :))) А устройства работают. О чем дальше спорить?

То есть брать чужие библиотеки неизвестно кем написанные и неизвестно как совместимые между собой и возможно содержащие ошибки?
1. Ошибок из практики не встречал.
2. Несовместимости из практики не встречал.
3. Источники обычно адекватные.
4. Солидная часть библиотек штатная ардуиновская качество гарантировано.

_________________
Не променяю медь на ржавую несгорайку!


Последний раз редактировалось Upgrader Сб дек 22, 2018 21:31:56, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 21:31:20 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Upgrader писал(а):
ArduinoIDE дает возможность писать нормальные программы абсолютно любому человеку не разбирающемуся в программировании, даташитах
И С++ знать не нужно? :)))
Может в ArduinoIDE есть кнопка "сделай все за меня"? :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 21:32:57 
Друг Кота
Аватар пользователя

Карма: 95
Рейтинг сообщений: 2410
Зарегистрирован: Пт май 18, 2007 22:56:58
Сообщений: 26560
Рейтинг сообщения: 0
И С++ знать не нужно? :)))
А я похож на человека знающего С++? Вы сильно преувеличиваете мои способности :))) :)))

Если человек читает даташиты, это еще не значит что он знает английский язык.. так, к слову :))) :tea:

_________________
Не променяю медь на ржавую несгорайку!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 21:42:28 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Могу только пожелать удачи и надеюсь что ваши разработки не применяются в устройствах, которые не при каких обстоятельствах не должны дать сбой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 21:48:49 
Друг Кота
Аватар пользователя

Карма: 95
Рейтинг сообщений: 2410
Зарегистрирован: Пт май 18, 2007 22:56:58
Сообщений: 26560
Рейтинг сообщения: 0
Ардуинки там не используют :write:

_________________
Не променяю медь на ржавую несгорайку!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Сб дек 22, 2018 23:37:48 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14053
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Насчет "не могут написать чего-то своего" - так там же на постсоветских по большей части простые пользователи.
А такие "заматеревшие КОШАКИ", ворде нас, большей частью "только умничают" - а полезного результата не сильно заметно...
:(
Upgrader
и другим заинтересованным:
продолжение наработок с адуриньями перенес сюда (там и ранее были некоторые поползновения в данном направлении)
https://radiokot.ru/forum/viewtopic.php ... 9#p3532869
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Пн дек 24, 2018 02:35:22 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Тему почистил.
Ребята, хватит срать. НГ тем более на носу, лучше пойти поготовиться. Ну или потренероваться :beer: :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino nano на ch340g
СообщениеДобавлено: Вт дек 25, 2018 12:24:37 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 941
Рейтинг сообщения: 0
Классно. :beer: С кварцем на 16 Мгц?

А то я посмотрел на другие и увидел что для питания от 3 вольт надо кварц на 8 Мгц.

Кварц может быть и 20, частоту тактирования только нужно правильную установить.) С аккумулятором (до 2,5 вольт) будет работать на 8 мгц. Хотя в реале будет и на 16, что не вписывается в нормативы).


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 162 ]    , 2, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y