roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 04:02

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




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Не программируется FEZ Cerduino Bee
СообщениеДобавлено: 20 мар 2013, 17:12 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
Angel71 писал(а):
elmot, платка с дотнетом, а дотнет это не си. как работают некоторые вещи на низком уровне особо знать не нужно, например так же как на си не нужно настраивать что-то или тактировать. это с одной стороны очень удобно, с другой можно выхватить .


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

И причем может работать минут 10, а может сразу "повиснуть".

Какие есть средства, приемы отладки таких вещей?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не программируется FEZ Cerduino Bee
СообщениеДобавлено: 20 мар 2013, 17:15 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Кстати, а вы там не перегружаете вход камня? А то sr-04 дает 5В выход, на stm не все входы к этому нормально относятся, а только 5V-tolerant. Если пользоваться чем-то другим, то можно и глюки поймать, и камень сжечь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не программируется FEZ Cerduino Bee
СообщениеДобавлено: 20 мар 2013, 17:20 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
да в роде в описание так написано:
Through USB port or an external DC 6-9V power supply (connecting both is safe).
3.3V regulated DC output is available.
5.0V regulated DC output is available
Digital I/O are 3.3V but 5V tolerant (except reset and 2xDAC pins)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Active power consumption: About 50mA


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не программируется FEZ Cerduino Bee
СообщениеДобавлено: 20 мар 2013, 17:20 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
два самых простых варианта:
- Debug.Print(string text), а чтоб смотреть вывод в студии клацаете меню "view", пункт output. само окно, если не перенастраивать появляется внизу.
- кнопкой f9 расставляете брякпоинты в нужных местах, всё как обычно для комповых программ. f5 и f10 туда же. правда есть маленький нюанс, что когда вы нажмёте стоп, то прекратите только отладку, а сама программа на контроллере таки будет работать. ну это дело такое, я пока не сталкивался с ситуациями, в которых это было бы плохо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не программируется FEZ Cerduino Bee
СообщениеДобавлено: 20 мар 2013, 17:26 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
Можно по подробнее, может я не так понял.
Дебуг.принт работает только когда стоит эмулятор устройства, или когда приложение загружается в плату тоже?
просто я пытался дбуг вставлять, но у меня ничего не выводится когда стоит плата в качестве deployment transport в свойствах проекта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не программируется FEZ Cerduino Bee
СообщениеДобавлено: 20 мар 2013, 17:47 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
дебаг.принт просто пытается отправить данные на комп. запустили софтину из студии, будет выводить эти данные в окне output. не запускали из студии, не будет ничего никуда выводиться.
ещё раз: меню "view", пункт output.
Вложение:
1.jpg
1.jpg [ 219.41 КиБ | Просмотров: 1996 ]

красным окно, оранжевым закладки окон.
аналогично в 2010 студии
Вложение:
2.jpg
2.jpg [ 320.74 КиБ | Просмотров: 1970 ]

чтоб понятней, если никогда не отлиживали в студии. выдите в коде "Debug.Print("simple web server sample");"? так в студии выделяется точки останова. f9 или мышкой кликаете по этой полоске, где эти всякие кружочки и прочие значки показывает. желтым выделяет строчки, которые будут исполнятся на следующей итерации, в данном примере оно выполнило только две строчки с debug.print. пошагово исполнять код кнопками f10, f11, ... или на панели по иконкам. что бы просто продолжить выполнять программу, пимпа f5.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не программируется FEZ Cerduino Bee
СообщениеДобавлено: 20 мар 2013, 18:13 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
Ничего не понимаю.
У меня стоить VS 2010 express.
Нажимаю ctrl+f5,
в окне Вывод (у меня русская версия)
по окончании появляется :
Incrementally deploying assemblies to device
Deploying assemblies for a total size of 10308 bytes
Assemblies successfully deployed to device.
и все никакая информация не появляется хотя дебуг.принт в коде есть

Добавлено спустя 4 минуты 50 секунд:
да я режим отладки не запускал, все появляется.
спасибо, видать на сегодня переработал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не программируется FEZ Cerduino Bee
СообщениеДобавлено: 20 мар 2013, 18:20 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
два варианта:
- ctrl+f5 это запуск программы без отладки. кликаете меню "debug" или как оно там у вас и читаете какие сочетания для чего. и вообще ставить софт с русским интерфейсом это изврат и возможность возможность выхватывать кучу различных проблем.
- возможно у вас софтина где-то эксепшин словила и прекратила работу, а студия далеко не всегда перехватывает эксепшины с микрофреймворком. ставите бряк в начале мэйна и пошагово смотрите, что происходит. или бряк в нужных местах и смотрите, доходит ли выполнение до этих мест. и т.д., вариантов предостаточно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2

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


Кто сейчас на конференции

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO