@ru_arduino

Страница 625 из 7737
Oleksandr ror191505
20.11.2016
22:02:24
Так вот. Эта уна на 921600 через юсб нормально работает

Малину замыкал rx-tx и на этой скорости все хорошо

ОлегЪ
20.11.2016
22:02:43
нет там такой скорости в меге

Oleksandr ror191505
20.11.2016
22:02:49
Но малина + мини - мусор

Google
ОлегЪ
20.11.2016
22:04:36
без исходников той меги ничего точно сказать нельзя, но по логике на меге сделан мост, в системе видится 921600, но с меги выходит 19200 и 38400 (гарантировано), тк ардуины прошиваются именно на этой скорости, можешь попробовать к малине хоть уно хоть микро на этой скорости подключить и все будет работать

Oleksandr ror191505
20.11.2016
22:05:07
Ну эта мини про шъется даже на 57600

ОлегЪ
20.11.2016
22:05:17
или подключи выход с меги32 к малине на 19200 и нажми програмировать. увидишь запрос в несколько символов

Ну эта мини про шъется даже на 57600
чем шьется и где такую скорость выставляешь?

Oleksandr ror191505
20.11.2016
22:05:52
/usr/share/arduino/hardware/tools/avr/bin/avrdude -C/usr/share/arduino/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -carduino -P/dev/ttyUSB1 -b57600 -D -Uflash:w:/tmp/build409bc9f678eafa15185a0ba34aa7cd4b.tmp/sketch_nov20b.ino.hex:i

шью тулой ардуины собственно

ОлегЪ
20.11.2016
22:06:11
/dev/ttyUSB1 на чем сделан?

Oleksandr ror191505
20.11.2016
22:06:34
FTDI 1612 FT232RL

ОлегЪ
20.11.2016
22:07:15
не знаю я токого девайса, камень какой там?

ага

ну значит они что то там в ардуйнях поменяли и подняли скорость до 57600, хоть это и плохо, но это ничего не меняет, 57600 это реальная скорость уарта, а 921600 это эмуляция уарта

Oleksandr ror191505
20.11.2016
22:09:40
То есть 57600 это максимальная скорость и реально ничего выше не получить, верно?

Alexandre
20.11.2016
22:11:00
Еще раз направляю в даташит МК, в нем написано, что получится, а что нет

Google
Oleksandr ror191505
20.11.2016
22:11:02
Посмотрел в boards.txt 328 шьется на 57600 168 - 19200

ОлегЪ
20.11.2016
22:11:32
для програмирования да, в скетче можешь попробовать 115200, но я бы советовал кварц сменить на 14.7456 http://microsin.net/adminstuff/hardware/crystal-oscillator-frequencies.html

Oleksandr ror191505
20.11.2016
22:11:39
Alexandre
20.11.2016
22:11:54
Этому можно научиться

ОлегЪ
20.11.2016
22:12:57
Даташиты читать уметь надо
вот сборник даташитов на русском https://dl.dropboxusercontent.com/u/44456300/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D1%8B%20AVR%20%D1%81%D0%B5%D0%BC%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B0%20Mega.djvu

ОлегЪ
20.11.2016
22:13:39
там все не плохо разжевано

Alexandre
20.11.2016
22:14:07
Ну так не надо все подряд читать, ищи нужную тему

ОлегЪ
20.11.2016
22:14:17
вообще без этой книги (хоть в голове, хоть перед глазами) и нестоит пытаться програмировать меги

в ней описана практически вся периферия мег, нет самых новых камней и usb

Oleksandr ror191505
20.11.2016
22:17:53
В даташите вижу, что при кварце в 16МГц и UBRRn=0, можно получить скорость в 1 Мбит

ОлегЪ
20.11.2016
22:20:21
это вроде не из стандартного ряда скоростей

ну и при такой скорости буфер будет мгновенно переполняться

Oleksandr ror191505
20.11.2016
22:25:33
Буфер приемный или передающий?

Просто echo завелось на 1М. Попробую его дальше использовать

Alexandre
20.11.2016
22:29:59
В даташите вижу, что при кварце в 16МГц и UBRRn=0, можно получить скорость в 1 Мбит
Осталось удостовериться, что другая сторона понимает те же значения мега как миллион или мега как 1024*1024, а так нет никаких причин, почему оно не должно работать. И кстати есть "хак" по увеличению размера буферов fifo

Oleksandr ror191505
20.11.2016
22:30:43
И вместо мусора приехали нормальные буквы

ОлегЪ
20.11.2016
22:32:12
Буфер приемный или передающий?
приемный, она задается вручную, програмный, отьедает раму, которой не так уж и много

но это на сях, хотя в ардуйне, думаю, сделано похоже

Google
ОлегЪ
20.11.2016
22:32:57
вопрос, зачем такие большие скорости?

Alexandre
20.11.2016
22:33:14
Думаю, не "похоже", а "так же"

ОлегЪ
20.11.2016
22:33:44
не, там всетаки обьекты в ардуине

Alexandre
20.11.2016
22:34:03
И?

В ардуине весь набор стандартных библиотек

Oleksandr ror191505
20.11.2016
22:34:44
вопрос, зачем такие большие скорости?
Для управления ws2812b. Данные прилетают от hyperion на малине. Чем больше пропускная способность, тем меньше лаг при обновлении диодов

ОлегЪ
20.11.2016
22:35:15
тогда б использовал spi, он быстрее

Oleksandr ror191505
20.11.2016
22:35:49
вроде как ардуина используется только потому, что нельзя завести 2812 на малине

ОлегЪ
20.11.2016
22:36:29
я имею в виду малина->spi->ардуина

еще, если уарт будет быстрее чем ws2812b то будет наполнятся буфер постоянно. я бы сделал уарт немного медленее чем ws2812b, чтоб успевало отправлять, тем более еще софт болжен успеть обработать пакеты

Oleksandr ror191505
20.11.2016
22:38:12
я имею в виду малина->spi->ардуина
Спасибо, посмотрю в эту сторону

ОлегЪ
20.11.2016
22:38:34
@ror191505 кста, пробовал в малину huawei E1550 подключать?

Oleksandr ror191505
20.11.2016
22:39:25
https://github.com/626Pilot/RaspberryPi-NeoPixel-WS2812
О, это может решить мою проблему. Спасибо, посмотрю обязательно

ОлегЪ
20.11.2016
22:54:36
что?

Dr
20.11.2016
22:59:37
можно и без буффера в раме работать, прикинь

и это от языка программирования никак не зависит

Google
Dr
20.11.2016
23:00:21
второе

как коррелирует скорость уарта бутлоадера и скорость уарта основной программы?

ОлегЪ
20.11.2016
23:02:41
никак. я к тому. что бут то не 921600 работает, как показывает в системе

можно и без буффера в раме работать, прикинь
можно и без буфера, но раму то кушать будет всеравно, а она не бесконечная

Dr
20.11.2016
23:03:33
можно и без буфера, но раму то кушать будет всеравно, а она не бесконечная
почему будет кушать, если никто из регистра приема в раму перекладывать не будет?

ОлегЪ
20.11.2016
23:04:16
сразу обрабатывать то что пришло? а если успевать не будем?

Admin
ERROR: S client not available

Dr
20.11.2016
23:04:46
я говорю что это не зависит от ЯП

ОлегЪ
20.11.2016
23:04:48
@Dr_Zlo13 лучше с модемом помоги разобраться, в микротике завелся, в опенврт по прежнему не хочет

Konstantins
20.11.2016
23:07:32
https://bitbucket.org/qwerty750/mcu_shell

Теперь и на ардуине

Dr
20.11.2016
23:08:08
Konstantins
20.11.2016
23:09:44
Кстати, кто-то пробовал писать для ардуины вне ардуиновской иде?

Например, в avrstudio

И пробовал ли кто писать для пика на плюсах?

Google
LexsZero
20.11.2016
23:11:43
2017 на носу, а они для пика пишут.

Stanislav
20.11.2016
23:11:57
пика пика

Konstantins
20.11.2016
23:12:02
2017 на носу, а они для пика пишут.
И че? У них сейчас норм штуки есть

LexsZero
20.11.2016
23:12:10
например?

Stanislav
20.11.2016
23:12:13
о кстати покажите

мне тут форсили что и 32 битные авр неплохи

Красный
20.11.2016
23:12:37
Пик?

Stanislav
20.11.2016
23:12:43
но МОМЕНТ УПУЩЕН

лень учить заново переферию

Красный
20.11.2016
23:12:55
Пики ж сдохли хуйзнаеткогда

Konstantins
20.11.2016
23:13:44
И что, теперь только малину использовать да ардуину?

Stanislav
20.11.2016
23:15:35
только стм32 конечно же

ОлегЪ
20.11.2016
23:17:34
у пика какая то асинхронная логика. на гиктаймсе тройка статей была по этому поводу

Влад
20.11.2016
23:18:13
на выводах?

Dr
20.11.2016
23:18:35
в программе :3

"случайно асинхронные условия перехода"

Konstantins
20.11.2016
23:19:38
ОлегЪ
20.11.2016
23:20:22
не, там именно аппаратные модули, толи с независимым тактированием. толи вообще без тактирования, ща поищу статьи

во https://geektimes.ru/post/278718/

Dr
20.11.2016
23:23:19

Страница 625 из 7737