Arduino DUE

mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

Столкнулся с такой проблеммой: в Arduino DUE программа начинает работать только после нажатия кнопки Reset. Как сделать, чтобы программа стартовала без ручного нажатия кнопки Reset.  

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Ой, как это?

Radjah
Offline
Зарегистрирован: 06.08.2014

Может в самой программе дело? Она точно нигде не зацикливается?

mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

Цикличности в программе нет. Загружал несколько самых элементарных скетчей из раздела Example, в т.ч. Blink, результат один - включаешь питание плата не работает, нажимаешь на плате кнопку Reset, плата работает в соответствии со скетчем. Может виноват компилятор, для Arduino DUE? Как предписано, я использую Arduino 1.5.7 бета вариант (другого нет). Или на выводе процессора Reset маловата емкость?   

Radjah
Offline
Зарегистрирован: 06.08.2014

Или кто-то что-то не договаривает, или кто-то что перемудрил. o_0

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Radjah пишет:

Или кто-то что-то не договаривает, или кто-то что перемудрил. o_0


Угу. Кто то видимо страдает фигней и ожидает бесплатных гаданий на кофейной гуще или хрустальном шаре.

art100
Offline
Зарегистрирован: 09.03.2014

так что у нас Дуе ?

ветром сДуло ?

 

mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

Не понял приколов!? В чем я перемудрил? В третий раз пишу - Arduino DUE

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

mihailkorostelev@rambler.ru пишет:

Не понял приколов!? В чем я перемудрил? В третий раз пишу - Arduino DUE


Лопата.

Radjah
Offline
Зарегистрирован: 06.08.2014

Дык хотя бы код приведи. Расскажи, что на самой плате навешано. Еще вот про какой-то конденсатор говоришь.

Клещами всё из тебя вытягивать надо что ли?

mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

Скетч из библиотеки самый банальный Blink без моих наворотов. А конденсатор, это тот, какой в процессоре Аtmel SAM3X8E на выходе Reset стоит.

mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

На плате ничего не подключено

art100
Offline
Зарегистрирован: 09.03.2014

mihailkorostelev@rambler.ru пишет:

Скетч из библиотеки самый банальный Blink без моих наворотов. А конденсатор, это тот, какой в процессоре Аtmel SAM3X8E на выходе Reset стоит.

круто

все стало понятно

я так и думал

ну конечно же

 

mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

Вот сам скет, ничего интересного:

void setup() {
  // initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);
}
 
// the loop function runs over and over again forever
void loop() {
  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);              // wait for a second
}
mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

Мужики! Давайте без иронии, по существу. 

art100
Offline
Зарегистрирован: 09.03.2014

mihailkorostelev@rambler.ru пишет:

Мужики! Давайте без иронии, по существу. 

а о чем по существу?

пришел с некой мифической проблемой

ни схемы

ни пречисления устройств

какой-ето невнятное бла-бла-бла непонятно о чем 

 

 

 

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

mihailkorostelev@rambler.ru пишет:

Мужики! Давайте без иронии, по существу. 


По существу ты весь обидишься.

mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

Никакой схемы и дополнительных устройств к ДУЕ не подключал, только питание

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

mihailkorostelev@rambler.ru пишет:

Никакой схемы и дополнительных устройств к ДУЕ не подключал, только питание


А питается наверное гамбургерами

mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

Шутки оценил! И это все?

art100
Offline
Зарегистрирован: 09.03.2014

а питание наверно 15 вольт плю минус косинус синус с ЗаКаТангенсом с  пульсацией 220в

ОсцилоСкопа с АмпрОметром ВольтОметром то ведь нет

я не вникал

это не этА не на этИ 5 вольт или 3 вольт

мне проще пойти 16 баксов отдать

самому включить и проверить ваш косяк

чем тут телепатировать

и решените вам продать за 10000$

mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

Art100! Бред несешь! А, понял, ты пъян? Бывает

art100
Offline
Зарегистрирован: 09.03.2014

mihailkorostelev@rambler.ru пишет:

Art100! Бред несешь! А, понял, ты пъян? Бывает

а что мы до сих пор покупаем эксперементальщину в одном экземляре?

 

mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

Ну что касается меня то да, ДУЕ у меня одна. Опыт использования МЕГИ и УНО есть, там таких проблем не было. Но в приципе Вы правы, возможно, моя ДУЕ чем-то дефектна (куплена-то на ebay). Вот поэтому и обратился на форум, были ли у кого аналочные проблемы?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

mihailkorostelev@rambler.ru пишет:

Шутки оценил! И это все?


В общем я предупреждал.
Дядь, ты дурак! И это не вызывает никаких сомнений.
Это очевидно даже что ник нейм в виде своего емайла запилил. Маладец.
А вторая очевидность, в том мы конечно можем погадать каким образом эта due запитано, но настроения нет. А намеков ты не понимаешь.

Radjah
Offline
Зарегистрирован: 06.08.2014

Пухлявый, ну не пугай человека, а. :)

Завтра с почты Due заберу и посмотрю, как там дела на самом деле обстоят. Плата от SainSmart если что.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Radjah пишет:

Пухлявый, ну не пугай человека, а. :)

Завтра с почты Due заберу и посмотрю, как там дела на самом деле обстоят. Плата от SainSmart если что.


Нормально там дела обстоят. Никаких подобных симптомов за полтора года замечено ее было.

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

Зачем набросились на ТС?
Есть такая лажа с DUE, из двух десятков было пару плат с такой фигней. Грешу на китайскую сборку. Учтите, что китайцы любят брать отбраковку для своих плат, так гораздо дешевле для производства и выхлоп больше. А то, что контроллер не всегда стартует их не чешет. Вы ж не оригинал купили а китай.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Отбраковку чего sam3x8? Крутая отбраковка. Тоесть при подаче питания bossac стартует и скорость порта отслеживает что бы словить начало новой прошивки. А скеч не стартует. Интересно как?

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

Я не стал выяснять причины, мне проше и быстрее взять другую плату. Но такой глюк имеет место на DUE.
p.s. да, отбраковку sam3x8...

mihailkorostele...
Offline
Зарегистрирован: 23.05.2013

Не поленюсь сниму и дам ссылку на видео.  

Radjah
Offline
Зарегистрирован: 06.08.2014

Кстати, ардуину забрал, но точно проверить смогу только завтра на работе. Света сегодня весь день не было.  :(

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Radjah пишет:

Кстати, ардуину забрал, но точно проверить смогу только завтра на работе. Света сегодня весь день не было.  :(


Да можно не торопится, вывод уже сделали. У кого то работает, а у кого нет.

Radjah
Offline
Зарегистрирован: 06.08.2014

Цитата:
Erase flash
Write 11764 bytes to flash

[                              ] 0% (0/46 pages)
[======                        ] 21% (10/46 pages)
[=============                 ] 43% (20/46 pages)
[===================           ] 65% (30/46 pages)
[==========================    ] 86% (40/46 pages)
[==============================] 100% (46/46 pages)
Verify 11764 bytes of flash

[                              ] 0% (0/46 pages)
[======                        ] 21% (10/46 pages)
[=============                 ] 43% (20/46 pages)
[===================           ] 65% (30/46 pages)
[==========================    ] 86% (40/46 pages)
[==============================] 100% (46/46 pages)
Verify successful
Set boot flash true
CPU reset.

Blink зашивал.

Замигало прям сразу. o_0

Будем считать, что SainSmart не фуфлогонит. :)

art100
Offline
Зарегистрирован: 09.03.2014

Radjah пишет:
...

Blink зашивал.

Замигало прям сразу. o_0

Будем считать, что SainSmart не фуфлогонит. :)

 любопытство разрывает на части

А что такое SainSmart ? Магазин http://www.sainsmart.com/arduino/control-boards/sainsmart-due-atmel-sam3x8e-arm-cortex-m3-board-black.html некий, который от китайцев впаривает?

Arduino Due поигратся парочка штучек платок стоит 27.4$ или за одну штуку 15$

Так у этого тупого слова для идиотов SMART даже одна плата не получается?

я балдею 30 лет назад даже слова такого дибильного не было

smart [smɑːt]
/прилагательное/
умный, смышленый, хитроумный, ловкий
(clever, cunning)
incredibly smart – невероятно умный
интеллектуальный, разумный, шикарный, сообразительный, нарядный, толковый
(intellectual, reasonable, chic, savvy, elegant, sensible)
smart zoom – интеллектуальное масштабирование
smart choice – разумный выбор
smart apartment – шикарная квартира
smart guy – толковый парень
франтовской
smart phone – франтовской телефон
парадный
smart hall – парадный зал
шустрый
(bright)
/существительное/
смарт
Nokia smart – смарт Nokia
франтовск
умник
умница
(clever)

Вопрос по существу.

Когда Россия микронтроллеры микропроцессоры и компиляторы для них сама будет делать?

Вчера анализировал 32 штуки одноплатных компьютеров, потому как 5 моих компьютеров в сутки потребляет 6кВт.

Насколько понял Arduino Due с Atmel SAM8 за 15$ вроде и процессор обогнал проверенного старичка sincliar ZX80 а какое-то сырье пока не применимое.

Есть какой-нибудь Linux для Arduino?

 

 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

art100 пишет:

... потому как 5 моих компьютеров в сутки потребляет 6кВт.

Неплохо, я такого добивался только на майнинге

Radjah
Offline
Зарегистрирован: 06.08.2014

У меня от них почти вся линейка ардуин: nano, uno, mega и вот теперь due.

Или у меня баф на удачу +100, или одно из двух.

art100
Offline
Зарегистрирован: 09.03.2014

Radjah пишет:

У меня от них почти вся линейка ардуин: nano, uno, mega и вот теперь due.

Или у меня баф на удачу +100, или одно из двух.

и у меня всякой твари по паре

сдохли

arduino leonardo 2шт - потому как не было классик arduino uno r3 и шаговыми моторами с 13вольт развлекался

arduino pro mini 1шт - так и не понял почему то-ли дудкой чудо прошивку случаюную залил что-ли

короче ничего из китайского не сгорело еще

а все продолжаю по паре тварей покупать

а вот кто мне покажет хоть какой-то смысл в arduino due закажу

А в чем ее практический смысл?

 

 

Radjah
Offline
Зарегистрирован: 06.08.2014

Быстрый 32bit процессор, нативный USB, прерывание можно вешать на отдельный пин, а не только на порт, почти все преимущества меги, но слабые по току входы. Обычные атмеги держат до 40 мА, а due 7-8 вроде.

Ну и памяти под код там 512 килобайт.

Я пока только скетч для эмуляции клавиатуры ради пробы залил.

art100
Offline
Зарегистрирован: 09.03.2014

Radjah пишет:

Быстрый 32bit процессор, нативный USB, прерывание можно вешать на отдельный пин, а не только на порт, почти все преимущества меги, но слабые по току входы. Обычные атмеги держат до 40 мА, а due 7-8 вроде.

Ну и памяти под код там 512 килобайт.

Я пока только скетч для эмуляции клавиатуры ради пробы залил.

это все звучит красиво

а смысл?

у меня не праздное любопытсво

я такую пачку ~30шт одноплатных компьютеров пересмотрел от 35 до 200$ практический смысл сводится к двум вещам:

1. по BUTTON помаргать лампочкой подрыгать моторами

2 по Linux программе порулить потоками

Я сейчас штудирую некую 100 баксовую LinuxArduino плату

Мне нравится что 15 баксов замахивается на руление потоками.

Но гложут сомненя. Пупок не развяжется?

Ищу Linux графикопотокорулезный есть ли для arduino

помнится 

VGA-BASIC это что для Arduino Due ?

https://www.youtube.com/watch?v=FRbr8ulNP5M

 

 

Radjah
Offline
Зарегистрирован: 06.08.2014

Вот ты сейас просто своё ЧСВ почеать решил, или что? Или предлагаешь такому мелкому мне придемать такому великому тебе интересное применение ардуины?

У меня тоже несколько плат на столе лежит. Cubietruck работает сервером, малина пока ничеи не работает. Думаю вот о покупке B+ и MinnowBoard MAX, еще очень хочу пощупать новый Cubieboard на A80. В конце концов A20 таки справляется с i2p и еще умудряется торренты качать и кое-что еще, и при всём при этом кушать около 5-10Вт.

На работе из Uno и Mega сделал некое подобие метеостанции для изучения основ работы с RF24. Из Mega хочу обрать считыватель показание с 5 пирометров если проблему питания и соединения решу.

И разговор таки начинался про глюки Due, а закончился как обычно стебом и писькомерством.

art100
Offline
Зарегистрирован: 09.03.2014

Radjah пишет:
...Cubietruck работает сервером,

web? version linux? link?

Цитата:
малина пока ничеи не работает

http://www.raspberrypi.org/xbmc-running-on-raspberry-pi/

xbmc ok

проверял лично

хорошо

в 120$ можно уложиться без стоимости интернета и большого телевизора

usbradiokeyboard usbradiomouse

Цитата:
. Думаю вот о покупке B+ 

xbmc need usb more 2 usb ok

Цитата:
и MinnowBoard MAX

link on OS?

Цитата:
 Cubieboard на A80

. В конце концов A20 таки справляется с i2p и еще умудряется торренты качать и кое-что еще, и при всём при этом кушать около 5-10Вт.

[/quote]

torrent конечно разумно на отделной железяке

для этой задачке у меня пока отдельная windowsxp с двумя большими дисками и всеми делами нормальный монитор  нормальная быстрая клавиатура нормальная быстрая мышь

вчера замерял монитор 200мА интел 400мА->220мА 200 из которых это раскручены шпиндели или нет => будем считать всего 132вата кроме того этот интел охранную видеорегстрацию ведет будем считать 10вт веб камера=> будем считать 142 ватта круглые сутки это минимум

диски твои все равно 80 ват будут жрать

тут не все так просто очевидно

я скрутил приборы и все пробую через них

фижу факт 

как качается амперметр на 220в

тоже смотрю на arduino due

но что-то из моих задач она ничего не тянет пока

по крайней мере не вижу

 

art100
Offline
Зарегистрирован: 09.03.2014

и MinnowBoard MAX

это понял что это

я на интеловском собрал IntelHM70 со всеми делами 2 процессора Celeron1087 диском IntelSSD с какой-то чуднозапредельной скоросью чтения запись 500/500 кручу Windows

прикольно мне попалась с двумя сетевухами

типо шлюх слепить

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

жалко

в 300$ без интернета и большого телевизора можно уложиться

платка я думаю понятно голая безтолковая 125$

фото делать? я тут где-то на форуме кидал свои

короче интел рулез пока

покажи свои интел железяки?

 

Radjah
Offline
Зарегистрирован: 06.08.2014

На кубике у меня TT-RSS, ZNC, ownCloud, Transmission, i2p и еще чего-то там. Ну принт-сервер для фотопечаталки.

Cubian на основе Debian wheezy http://cubian.org/ с ядром от cubieplayer https://github.com/cubieplayer/cubian-updates

3.4, да, но как-то не хочется со сброкой 3.10 загоняться. Работает же. :)

На малине OpenELEC запускал http://openelec.tv/

http://www.minnowboard.org/ почитай, там по идее любой линукс пойдет, ибо x64 там.

Ну и потребление кубика сейчас:

$ cat /sys/class/power_supply/ac/uevent
POWER_SUPPLY_NAME=ac
POWER_SUPPLY_MODEL_NAME=ac
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_ONLINE=1
POWER_SUPPLY_VOLTAGE_NOW=4763000
POWER_SUPPLY_CURRENT_NOW=652000
 

Нету у меня той борды еще, и очень сомневаюсь, что куплю, хотя как знать.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

На due тоже вроде линукс какой то там запускают и еще каких то пару осей встречал.

Radjah
Offline
Зарегистрирован: 06.08.2014
art100
Offline
Зарегистрирован: 09.03.2014

Puhlyaviy пишет:
На due тоже вроде линукс какой то там запускают и еще каких то пару осей встречал.

если не ссылку дай хоть ключевое слово проштудировать

art100
Offline
Зарегистрирован: 09.03.2014

Radjah пишет:

Линуксы на Yun http://arduino.cc/en/Main/ArduinoBoardYun

щас буду читать

по памяти эта не спец клиент для общего центрального собирающего веб сервиса о температурах давлениях покупателей этих платок?

"На малине OpenELEC запускал http://openelec.tv/"

я заплатил 26$ AlexELEC-ку http://www.alexelec.ru/ на Rapberry PI 512 но заказчику не понравилось я даже не понял что потому что за 15 минут поднялся видеоплаер XBMC-ный а его любимый пульт не распознался.

короче я влил raspХBMC и сказал что весь мир на нем если ему готовая по русски хохлятская версия Лехи не по душе

 

Radjah
Offline
Зарегистрирован: 06.08.2014

Там вроде OpenWRT или что-то такое на голодном пайке.

art100
Offline
Зарегистрирован: 09.03.2014

Radjah пишет:

Там вроде OpenWRT или что-то такое на голодном пайке.

только что попробовал влить в 10ваттовый WiFi router TP-Link с неким процессором MIPS https://openwrt.org/

влилось

интерфAйс получил

мучаю его чтобы взрослый серьезный Linux Redhat iptables 1терабайтовым диском для мусора 50 ваттовый заменить хотябы openWRT TP-link iptables 10ватовым

и скажу я вам 

авно одноплатное 10 ватовое

а упираюсь на версию сборки где почему-то не могу отвязаться от идиотизма звязки

wan eth0-bridge1-eth1 LAN1

я понимаю зачем бридж виртуальный всовывают

когда не знают какие интерфейсы

но взрослые дяди

каждый интерфейс вручну пописывают чтоб было слово надежно

уперся на ровном месте

MidnightCommander уже в 29 мегабайт флешки не лезет

а где sysconfig/interfases/eth0 eth1 eth2 eth3 eth4 eth5 br1

чую если докопаюсь и вправлю мозги интерфейсам web менюшки будуть в этом мете неадекватные

это как в 2008-ых webmin на redhat поставь и жди когда сам забудешь и несинхронно косяк забудешь подчистить

Короче Arduino Yun - возможно с Linux OpenWRT но ценник 60$ эквивалентент TP-link c вылизаннной логикой в WEB 60$ заводского изготовления

TP-link-и не редкость с USB

может в какой помоднее TP-link роутер подлить OpenWRT да и со всей силы воткнyть в него Arduino Due с её тучей ног

это какую светодиодную гирлянду можно забабахать на WiFi коробке за 60$+15$ (~15Вт)?

Linux openWRT10$->TP-link60$->comport->ArduinoDue15$->шаговый_мотор16$->molotok_for_samo_unichtojeniya5$

Ж-)

Скажем так

Какую-нибудь такую хрень насоединять?

 

Поделитесь кодом для енкодера?

Прикручу куда-нибудь.

 

 

Sencis
Offline
Зарегистрирован: 26.01.2018

mihailkorostelev@rambler.ru пишет:

Столкнулся с такой проблеммой: в Arduino DUE программа начинает работать только после нажатия кнопки Reset. Как сделать, чтобы программа стартовала без ручного нажатия кнопки Reset.  

 

Для понимание этой проблемы нужно усвоить программный порт DUE только прошивает плату он не запускает код без сброса даже при презагрузки питания. Для работы с последовательным портом как на меге или уно нужно использовать Native USB порт но нужно учеть следующие вещи при работе с этим портом:

Этот порт запускает скетчи сразу после подачи питания и не сбрасывается монитором порта это значит, что если программа вначале выводит данные ( в void setup) вы этого не увидите пока не подождёте соединение с портом например так: while(!SerialUSB); или так while(SerialUSB.available()>0); в последнем случае может понадобится ввести символ. Как уже наверно заметно порт имуется SerialUSB а значит все команды должны быть с USB))). На некоторых китайских платах с CH304 негорят индикаторы TX и RX.