Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить

Re: Работа с регистрами

Вс июн 27, 2021 15:19:05

Вот для примера я подключил пульт к компу с помощью обычной Atmega_8.
Вместо Atmega_8 можно подключить к компу Ардуино.
подключение к компу Atmega_8.jpg
(144.42 KiB) Скачиваний: 395

На Си это работать не будет. Только Ассемблер !
Ассемблер.jpg
(200.93 KiB) Скачиваний: 161

Это один из примеров зачем нужен Ассемблер ))
:tea:

Re: Работа с регистрами

Сб июл 03, 2021 07:50:12

Это называется натянуть сову на глобус :)) ради этого совершенно точно не нужно изучать ассемблер. Ардуинка + небольшие вставки для работы с прерываниями, кое где вставки на asm с ногодрыгом и nop и настройки переферии покрывают где то 99% нужд радиогубителя, если не хватает памяти или быстродействия... пфф, берем чип пожирнее, их сейчас дохрена, вплоть до raspberry. Цена чипа для домашней поделки себе любимому никакого значения не имеет, потраченное время в десятки раз дороже, намного больше смысла в том чтобы взять железки на которых все взлетит за час, чем неделю писать на асме (неделя - это еще оптимистично), упихивая обмен в мегу8 - это мягко говоря нерационально.

Re: Работа с регистрами

Сб июл 03, 2021 15:16:40

Сколько можно повторять по 100500 раз одно и тоже...

Для тех кто и 100500 раз не понял, повторю ещё раз))

Я разрабатываю АВТОНОМНЫЕ устройства, которые работают от батарейки.

Например выше пульт радиоуправления
https://www.youtube.com/watch?v=VvzbTWOdV3g
Пульт работает на AVR от одной батарейки
батарейка.jpg
(10.78 KiB) Скачиваний: 133

Потребляемый ток AVR = 0,012 Ампер.
Время работы пульта на одном заряде батарейки ~200 часов.

Можно взять чип пожирнее, вплоть до raspberry.
Потребляемый ток raspberry = 0,3...0,8 Ампер.
https://raspberrypi.ru/modeli_raspberry_pi
В 25...66 раз больше AVR !!!
Значит и аккумулятор для raspberry нужен в 25...66 раз больше !!!

Повесим на шею аккумулятор от автомобиля и будем так ходить))
аккумулятор.jpg
(30.48 KiB) Скачиваний: 132

А что, нормально ! )) Зато Ассемблер учить не надо ! ))
:)))
Пипец какой-то...
:tea:
Ардуинка + небольшие вставки для работы с прерываниями...

Какие нафиг прерывания)) В этой схеме у AVR нет ресурсов на прерывания)) Ты не понимаешь о чём говоришь))
Всё пишется на Ассемблере и считаются такты процессора.
NOP // No Operatio -1 такт процессора.
LDI // Запись регистра -1 такт процессора.
LSL // Сдвиг -1 такт процессора.
STS // Запись SRAM -2 такта процессора.
LDS // Чтение SRAM -2 такта процессора.
...
И т.д.
:tea:
Morroc писал(а):потраченное время в десятки раз дороже, намного больше смысла в том чтобы взять железки на которых все взлетит за час, чем неделю писать на асме (неделя - это еще оптимистично)

Точно ! )) А неделю мы лучше потратим на сборку детекторных приёмников ! ))
https://www.radiokot.ru/forum/viewtopic ... 28&t=41422
:)))

Re: Работа с регистрами

Вс июл 04, 2021 00:52:35

Потребляемый ток AVR = 0,012 Ампер.

А чё так много?

Re: Работа с регистрами

Вс июл 04, 2021 01:37:52

всё уже обсуждали много раз...
ATmega8
Встроенный калиброванный RC - 5V, 8 mA.
При 455 кГц (керамика) - 5V, 7 mA.
При 4 МГц (кварц) - 5V, 8,5 mA. (CKOPT 0 - 9,5 mA.)
При 25 МГц (кварц) - 5V, 25 mA.
CKOPT 1 > CKOPT 0 - 5V, 1 mA.
...

Re: Работа с регистрами

Вс июл 04, 2021 01:58:23

а зачем пульт постоянно что-то долбит?

Re: Работа с регистрами

Вс июл 04, 2021 13:43:35

roman.com писал(а):всё уже обсуждали много раз...
ATmega8
Встроенный калиброванный RC - 5V, 8 mA.
При 455 кГц (керамика) - 5V, 7 mA.
При 4 МГц (кварц) - 5V, 8,5 mA. (CKOPT 0 - 9,5 mA.)
При 25 МГц (кварц) - 5V, 25 mA.
CKOPT 1 > CKOPT 0 - 5V, 1 mA.
Почему так много? 32-ух битный STM32 на гораздо большей тактовой частоте потребляет меньше! http://purebasic.mybb.ru/viewtopic.php?id=583#p8363

Re: Работа с регистрами

Вс июл 04, 2021 13:52:04

Снова "о Курице и Яйце" - все хорошо, что удачно работает!
:wink:

Re: Работа с регистрами

Вс июл 04, 2021 14:06:21

Почему же? Производительность выше, возможностей больше, потребление меньше.
Если нужно минимальное потребление нужно использовать микросхемы изготовленные с наименьшим техпроцессом. А у AVR толстый техпроцесс отсюда и потребление.

Re: Работа с регистрами

Вс июл 04, 2021 15:31:02

parovoZZ писал(а):зачем пульт постоянно что-то долбит

постоянно долбит телеметрия чтоб смотреть всё в реальном времени.

А чтоб уменьшить потребление достаточно понизить питание.

ATmega8
Встроенный калиброванный RC (8 МГц) - 5V, 8 mA.
Встроенный калиброванный RC (8 МГц) - 3,3V, 6 mA.
...
И т.д.

ATmega328Р (на которой собрано Arduino UNO) ток в полтора раза меньше...
Встроенный калиброванный RC (8 МГц) - 3,3V, 4 mA.
...
И т.д.
Мурик писал(а):32-ух битный STM32 потребляет меньше

STM32
Частота - Потребление
16 МГц - 3.8 мА.
48 МГц - 10 мА.
96 МГц - 18.5 мА
Ну допустим... :roll:
До STM32 пока не дошли... Возможно придётся переходить... Тактовой частоты у AVR маловато... :roll:

ATmega8
При 25 МГц (кварц) - 5V, 25 mA - работает стабильно.
При 27 МГц (кварц) - 5V, 28 mA - работает НЕ стабильно.
При 30 МГц (кварц) - 5V, 0 mA - НЕ работает вообще.
Всё. Приехали))
:tea:

Re: Работа с регистрами

Вс июл 04, 2021 20:26:59

постоянно долбит телеметрия чтоб смотреть всё в реальном времени.

Не проще на BLE перейти? Там токи ниже.

Re: Работа с регистрами

Вс июл 04, 2021 23:40:44

сколько ?

Re: Работа с регистрами

Пн июл 05, 2021 20:48:46

25

Re: Работа с регистрами

Пн июл 05, 2021 23:26:45

Я так и думал))
:tea:

Re: Работа с регистрами

Вт июл 06, 2021 09:11:47

Про что подумал?

Re: Работа с регистрами

Вт июл 06, 2021 14:32:24

Подумал что специалисты кончились...

Re: Работа с регистрами

Вт июл 06, 2021 14:43:10

Не бурчим!
8)
О деталюшках и ЖАБЕ ЗЕЛЕНОЙ...
Прошел по рынку...
Была нанка по 200 р стала по 320р
а вот "синя пилюлька" (stm32.....) с 220р подскочила аж до 650р...
про-мини всего 190р
Так что выгоднее таки?
:roll:
8)

Re: Работа с регистрами

Вт июл 06, 2021 16:12:42

подскочила аж до 650р...

дорого барыжат.
"синя пилюлька" на китайском клоне CS32F103C8T6 перспективнее (имхо) и цена норм, и интернет-магазах в два раза дешевле пилюли на стм32. А на алике цена на уровне нано:
https://aliexpress.ru/item/1005002090827068.html
Последний раз редактировалось oleg110592 Вт июл 06, 2021 16:15:06, всего редактировалось 1 раз.

Re: Работа с регистрами

Вт июл 06, 2021 16:13:55

Была нанка по 200 р стала по 320р
а вот "синя пилюлька" (stm32.....) с 220р подскочила аж до 650р...

За 320 можно уже черную пилюлю на F401 купить. Вот, даже за 290 нашел.

Re: Работа с регистрами

Вт июл 06, 2021 21:45:27

Да при чём тут цены... Всё равно всё будет заказано на Али... На радиорынке всё в два дороже...
Вопрос в характеристиках... производительности... энергоэффективности... и т.д.
Кто тут занимался автоматизацией ? Кто писал на Ассемблере на STM32 ? Кто подключал интернет к STM32 ? Кто увлекается IoT ? Поделитесь опытом ))
И т.д. ...
:tea:
Ответить