Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Устройства на ARM процессорах

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.12.2014, 14:51   #51
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

Цитата:
Сообщение от HiddenPilot Посмотреть сообщение
Mastar, попробуй эту версию Arduino_STM32. С ней должно все нормально работать.
Огромное спасибо, заработал порт и заливаются скетчи и по флешу и по раму.
Mastar вне форума   Ответить с цитированием
Старый 29.12.2014, 14:56   #52
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

Если что, нормально работающаяя версия лежит тут
https://github.com/rogerclarkmelbour...08d1aaef92.zip

А самая свежая верьсия, хоть и компилирует проекты быстрее, но требует передергивания USB каждый раз после заливки скетча
HiddenPilot вне форума   Ответить с цитированием
Старый 29.12.2014, 15:41   #53
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

Есть ошибки компиляции в примерах, например все с использованием SerialUSB.print выдают такую ошибку 'SerialUSB' was not declared in this scope.

Как инициализировать SerialUSB и указать скорость порта?

Старый вариант Serial.begin(9600) и SerialUSB.begin(9600) не проходит.
Mastar вне форума   Ответить с цитированием
Старый 29.12.2014, 15:45   #54
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Maple Mini

Возможно что библиотека не включена в этой версии IDE
Можно в ручную добавить
Admin вне форума   Ответить с цитированием
Старый 29.12.2014, 15:48   #55
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

Цитата:
Сообщение от Admin Посмотреть сообщение
Возможно что библиотека не включена в этой версии IDE
Можно в ручную добавить
Так вот я и искал как это сделать и не нашел
Mastar вне форума   Ответить с цитированием
Старый 29.12.2014, 15:53   #56
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

Вот в этом примере, как запустить SerialUSB? И как работать с Serial, Serial1, Serial2, Serial3.

Цитата:
int ledPin = 9;

void setup()
{
pinMode(ledPin, OUTPUT);
}

void loop()
{
int brightness;
if (SerialUSB.available())
{
brightness = map(SerialUSB.read(), 0, 255, 0, 65535);
pwmWrite(ledPin, brightness);
}
}

Последний раз редактировалось Mastar; 29.12.2014 в 15:57.
Mastar вне форума   Ответить с цитированием
Старый 29.12.2014, 17:12   #57
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

SerialUSB, для совместимости с Ардуино скетчами переименована в просто Serial.
Т.к. COM порт полупрограммный, и скорость порта определяется принимающей стороной то инициализация производится без указания скорости просто Serial.begin(). Можно вообще не инициализировать

Последний раз редактировалось HiddenPilot; 29.12.2014 в 17:14.
HiddenPilot вне форума   Ответить с цитированием
Старый 29.12.2014, 17:16   #58
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

LED pin на миньке = 33, или макро "BOARD_LED_PIN"
HiddenPilot вне форума   Ответить с цитированием
Старый 29.12.2014, 21:08   #59
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

Да, и без инициализации заработало, только в примере написано SerialUSB.print? А заработало с Serial.print.
Подтверждаю, без указания скорости порта работает на любой

Много примеров тупо не проходят компиляцию, и начинается поиски правильной лексики.

Последний раз редактировалось Mastar; 29.12.2014 в 21:10.
Mastar вне форума   Ответить с цитированием
Старый 29.12.2014, 21:40   #60
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

Пока что все заняты прикручиванием maplelib к Arduino. Так что до примеров руки еще не дошли. Если есть желание можете подкорректировать те что уже освоили, я прикину их роджеру и он их с удовольствием включит в REPO
Я пока что занят портированием UTFT под STM32
HiddenPilot вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 17 (пользователей: 0 , гостей: 17)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:50. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика