
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 и нажми програмировать. увидишь запрос в несколько символов

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

Oleksandr ror191505
20.11.2016
22:13:25

ОлегЪ
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

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

ОлегЪ
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, чтоб успевало отправлять, тем более еще софт болжен успеть обработать пакеты

Byte
20.11.2016
22:37:43

Oleksandr ror191505
20.11.2016
22:38:12

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

Oleksandr ror191505
20.11.2016
22:39:25

Dr
20.11.2016
22:53:15

ОлегЪ
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
сразу обрабатывать то что пришло? а если успевать не будем?

Dr
20.11.2016
23:04:18

Admin
ERROR: S client not available

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

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

Dr
20.11.2016
23:06:19

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

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