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

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

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

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

Исправлю, протестирую на своей
Mastar вне форума   Ответить с цитированием
Старый 29.12.2014, 22:28   #62
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

Коментарии не надо. там в основном только 2 затырки это LedPin = 33 и инициализация Serial без указания скорости.
HiddenPilot вне форума   Ответить с цитированием
Старый 31.12.2014, 13:36   #63
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

Да, в основном SerialUSB в Serial и LedPin = 33, были еще ошибки, но кажись все проверил.
Вот поправленная.

С НОВЫМ ГОДОМ!!!
Вложения
Тип файла: zip examples.zip (52.5 Кб, 228 просмотров)
Mastar вне форума   Ответить с цитированием
Старый 31.12.2014, 15:07   #64
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

Кстати, я тут попробовал надстройку arduino ide + visual studio http://www.visualmicro.com/post/2013...al-Studio.aspx.
Пока очень нравится.
Mastar вне форума   Ответить с цитированием
Старый 31.12.2014, 16:45   #65
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

угу, интересная штука. только к сожалению "бесплатна" только для русских. буржуям придется ее покупать(VisStud). Поэтому все сидят на "Коксе". Но ардуину(libmaple) туда сложно прикрутить, а ST шный SPL генерит тонны двоичного кода.
HiddenPilot вне форума   Ответить с цитированием
Старый 31.12.2014, 17:00   #66
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

Кстати, добавил поддержку нашей платки в библиотеку UTFT. Правда пока поддерживается только последовательное SPI подключение при чем в Софтовом режиме.
Но даже в таком режиме экран проходит тест столько за такое же время как и Mega с паралельным 16ти биым подключением(42сек). На праздниках попробую немного оптимизировать софтовый режим, а так же прикрутить HardSPI. Ну а там и паралельный подумаем на каие ноги повесить.
Список поддерживаемых Дисплеев библиотекой :
Код:
#define ITDB32			0	// HX8347-A (16bit)
#define ITDB32WC		1	// ILI9327  (16bit)
#define TFT01_32W		1	// ILI9327	(16bit)
#define ITDB32S			2	// SSD1289  (16bit)
#define TFT01_32		2	// SSD1289  (16bit)
#define CTE32			2	// SSD1289  (16bit)
#define ITDB24			3	// ILI9325C (8bit)
#define ITDB24D			4	// ILI9325D (8bit)
#define ITDB24DWOT		4	// ILI9325D (8bit)
#define ITDB28			4	// ILI9325D (8bit)
#define TFT01_24_8		4	// ILI9325D (8bit)
#define DMTFT24104      4   // ILI9325D (8bit)
#define DMTFT28103      4   // ILI9325D (8bit)
#define TFT01_24_16		5	// ILI9325D (16bit)
#define ITDB22			6	// HX8340-B (8bit)
#define ITDB22SP		7	// HX8340-B (Serial 4Pin)
#define ITDB32WD		8	// HX8352-A (16bit)
#define TFT01_32WD		8	// HX8352-A	(16bit)
#define CTE32W			8	// HX8352-A	(16bit)
#define ITDB18SP		9	// ST7735   (Serial 5Pin)
#define LPH9135			10	// PCF8833	(Serial 5Pin)
#define ITDB25H			11	// S1D19122	(16bit)
#define ITDB43			12	// SSD1963	(16bit) 480x272
#define TFT01_43		12	// SSD1963	(16bit) 480x272
#define ITDB50			13	// SSD1963	(16bit) 800x480
#define TFT01_50		13	// SSD1963	(16bit) 800x480
#define CTE50			13	// SSD1963	(16bit) 800x480
#define EHOUSE50		13	// SSD1963	(16bit) 800x480
#define ITDB24E_8		14	// S6D1121	(8bit)
#define TFT01_24R2		14	// S6D1121	(8bit)
#define ITDB24E_16		15	// S6D1121	(16bit)
#define INFINIT32		16	// SSD1289	(Latched 16bit) -- Legacy, will be removed later
#define ELEE32_REVA		16	// SSD1289	(Latched 16bit)
//#define NOT_IN_USE	17	
//#define NOT_IN_USE	18	
#define ELEE32_REVB		19	// SSD1289	(8bit)
#define TFT01_70		20	// SSD1963	(16bit) 800x480 Alternative Init
#define CTE70			20	// SSD1963	(16bit) 800x480 Alternative Init
#define EHOUSE70		20	// SSD1963	(16bit) 800x480 Alternative Init
#define CTE32HR			21	// ILI9481	(16bit)
#define CTE28			22	// ILI9325D (16bit) Alternative Init
#define TFT01_28		22	// ILI9325D (16bit) Alternative Init
#define CTE22			23	// S6D0164	(8bit)
#define TFT01_22		23	// S6D0164	(8bit)
#define DMTFT22102      23  // S6D0164  (8bit)
#define TFT01_18SP		24	// ST7735S  (Serial 5Pin)
#define TFT01_22SP		25	// ILI9341	(Serial 5Pin)
#define TFT01_24SP		25	// ILI9341	(Serial 5Pin)
#define TFT22SHLD		25	// ILI9341	(Serial 5Pin)
#define DMTFT28105      25  // ILI9341  (Serial 5Pin)
#define MI0283QT9		26  // ILI9341	(Serial 4Pin)
#define CTE35IPS		27	// R61581	(16bit)
#define CTE40			28	// ILI9486	(16bit)
#define EHOUSE50CPLD	29	// CPLD		(16bit)
#define CTE50CPLD		29	// CPLD		(16bit)
#define CTE70CPLD		29	// CPLD		(16bit)
#define DMTFT18101      30  // HX8353C  (Serial 5Pin)
#define TFT18SHLD		31	// ST7735	(Serial 5Pin) Alternative Init
Вложения
Тип файла: rar UTFT.rar (2.48 Мб, 229 просмотров)

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

кто в курсе детали этой реализации? И где можно прочитать про это демо?
HiddenPilot вне форума   Ответить с цитированием
Старый 02.01.2015, 02:28   #68
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

Кто работал со внутренним RTC на Maple Mini?
Родной пример не компилируется
Цитата:
In file included from C:\Program Files\Arduino\hardware\Arduino_STM32\STM 32F1XX\libraries\RTClock/RTClock.h:1:0,
from Test_RTClock.pde:1:
C:\Program Files\Arduino\hardware\Arduino_STM32\STM 32F1XX\libraries\RTClock/utility/rtc_util.h:37:22: fatal error: libmaple.h: No such file or directory
#include <libmaple.h>
^
compilation terminated.
Ошибка компиляции.
Курю всякие форумы, пробовал добавить и подключить libmaple.h, но пока результата ноль.
Mastar вне форума   Ответить с цитированием
Старый 02.01.2015, 06:20   #69
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию Re: Maple Mini

он уже подключен, не парься..
Ну всмысле, maple IDE цепляем libmaple.h, в Arduino IDE всегда подключаем Arduino.H

Последний раз редактировалось HiddenPilot; 02.01.2015 в 06:45.
HiddenPilot вне форума   Ответить с цитированием
Старый 07.01.2015, 16:10   #70
Mastar
Junior Member
 
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0
Mastar is an unknown quantity at this point
По умолчанию Re: Maple Mini

С Рождеством Христовым!!!

Тут у меня закрался вопрос, по даташиту должен быть подключен часовой кварц, а на моей плате его нет Может в этом все проблемы?
Mastar вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 15 (пользователей: 0 , гостей: 15)
 

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

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

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


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


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