www.open-tager.ru

открытый лазертаг форум
Текущее время: 24 ноя 2024, 22:44

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


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



Начать новую тему Ответить на тему  [ Сообщений: 332 ]  На страницу Пред.  1 ... 19, 20, 21, 22, 23, 24, 25 ... 34  След.
Автор Сообщение
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 31 янв 2014, 15:30 
Не в сети
Частый гость

Зарегистрирован: 27 янв 2014, 21:02
Сообщений: 41
Откуда: Харьков, Украина
Пришла такая платка http://www.aliexpress.com/item/Stm32-de ... 95379.html

Pingvin писал(а):
Схема в PDF
Не воспринимайте серьезно - просто набросок незаконченный.


к SD-карточке файловую систему прикручиваете? Проц у вас 103-й?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 31 янв 2014, 16:14 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
hakmax писал(а):
Пришла такая платка http://www.aliexpress.com/item/Stm32-de ... 95379.html

Pingvin писал(а):
Схема в PDF
Не воспринимайте серьезно - просто набросок незаконченный.


к SD-карточке файловую систему прикручиваете? Проц у вас 103-й?


Хочу такую!
У меня на макетке проц STM32F103RET6.

Файловую - в обяз!
У меня еcть wav-player (проект под coocox) для stm32f407.
Его бы портировать на 103.
Что то я уже портировал на 103, но уже забыл, что - то ли FreeRTOS, то ли работу с SD-картой.
Проверить бы на железе.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 31 янв 2014, 16:19 
Не в сети
Частый гость

Зарегистрирован: 27 янв 2014, 21:02
Сообщений: 41
Откуда: Харьков, Украина
Вы хотите и FreeRTOS прикрутить? На плате STM32F103RBT6 цапа к сожелению нет, в лоб проверить не смогу.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 31 янв 2014, 16:30 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
hakmax писал(а):
Вы хотите и FreeRTOS прикрутить? На плате STM32F103RBT6 цапа к сожелению нет, в лоб проверить не смогу.

Да, хочу.
Будет несколько потоков - для работы со звуком, радио/GSM/bluetuth/USB/RS232 модулем, графическим цветным ЖКИ и главный цикл для обработки событий.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 31 янв 2014, 17:47 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Эта борда linux потянет
Изображение

Но это, конечно, не для тага - это уже планшет или ПДА с 3G и wifi.
Зато огород не надо городить - драйвера есть уже под большинство USB-донглов.
Но это пока так - просто к сведению, не пугайтесь. ;) :)

http://www.myirtech.com/list.asp?id=369


Хотя, вроде - смысла нет, можно готовый планшет на Андроиде взять.
Но линь как то привычней и возможностей дает больше.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 31 янв 2014, 19:15 
Не в сети
Частый гость

Зарегистрирован: 27 янв 2014, 21:02
Сообщений: 41
Откуда: Харьков, Украина
Мне понравилась pcDuino,
http://arduino-ua.com/cat15-Mini-komputeri
думаю заказать ее через фирму для дальнейших экспериментов. Вобще я считаю в ближайшем будущем данного рода материнки заполонят все. Помню дискуссию на одном из форумов по поводу применения АРМ и АВР, так вот один человек написал что скоро моргать светодиодами будем на армах, так оно и получается.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 31 янв 2014, 19:18 
Не в сети
Частый гость

Зарегистрирован: 27 янв 2014, 21:02
Сообщений: 41
Откуда: Харьков, Украина
По поводу темы. Тоже начал набрасывать схемку, в качестве ЖКИ думаю использовать Nokia 1202, звук что-то типа TS4962, на счет SD предусматрю, но пока не знаю чем ее забить.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 01 фев 2014, 10:19 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
hakmax писал(а):
По поводу темы. Тоже начал набрасывать схемку, в качестве ЖКИ думаю использовать Nokia 1202, звук что-то типа TS4962, на счет SD предусматрю, но пока не знаю чем ее забить.

ЖКИ Nokia 1202 планирую к Аскету прикрутить.

Надо сделать так - драйвер для ЖКИ вынести в отдельную библиотеку, предоставив стандартные функции вывода текста и графических примитивов.
Тогда для работы с другим дисплеем просто меняем файлы драйвера, не трогая основной код прошивки.

По усилку - не стоит с такими корпусами связываться, ИМХО.
ТDA7052 работает в мостовом режиме - тот же класс D.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 01 фев 2014, 12:44 
Не в сети
Частый гость

Зарегистрирован: 27 янв 2014, 21:02
Сообщений: 41
Откуда: Харьков, Украина
ТDA7052 это же Б класс. По поводу корпуса - думаете отлетит? На счет драйверов - так и сделаю, есть библиотеки типа GUI, давайте выберем какой-то набор обязательных ф-й и от него будем отталкиваться. К примеру когда работал с 2.8" lcd Использовал библиотеку со следующими ф-ми.
Код:
void LCD_Init(void);

void LCD_WriteReg(u8 LCD_Reg, u16 LCD_RegValue);
u16 LCD_ReadReg(u8 LCD_Reg);
void LCD_WriteRAM_Prepare(void);
void LCD_WriteRAM(u8 r, u8 g, u8 b);
u32 LCD_ReadRAM(void);
void LCD_Disp_Image(unsigned short *gImage_ptr);
void LCD_DisplayOn(void);
void LCD_DisplayOff(void);
void LCD_Clear(u8 b, u8 g, u8 r);
void LCD_SetCursor(u8 Xpos, u16 Ypos);
void LCD_SetColors(u8 text_r, u8 text_g, u8 text_b, u8 back_r, u8 back_g,
                u8 back_b);
void LCD_GetColors(u8 *text_r, u8 *text_g, u8 *text_b, u8 *back_r, u8 *back_g,
                u8 *back_b);
void LCD_SetTextColor(u8 red, u8 green, u8 blue);
void LCD_SetBackColor(u8 red, u8 green, u8 blue);
void LCD_CharSize(__IO uint16_t size);
void PutPixel(int16_t x, int16_t y);
void Pixel(int16_t x, int16_t y, u8 r, u8 g, u8 b);
void LCD_PutChar(int16_t PosX, int16_t PosY, char c);
void LCD_StringLine(uint16_t PosX, uint16_t PosY, char *str);
void LCD_DrawLine(uint16_t Xpos, uint16_t Ypos, uint16_t Length,
                uint8_t Direction);
void LCD_DrawRect(uint16_t Xpos, uint16_t Ypos, uint8_t Height, uint16_t Width);
void LCD_DrawSquare(uint16_t Xpos, uint16_t Ypos, uint16_t a);
void LCD_DrawSquare(uint16_t Xpos, uint16_t Ypos, uint16_t a);
void LCD_DrawCircle(uint16_t Xpos, uint16_t Ypos, uint16_t Radius);
void LCD_DrawFullCircle(uint16_t Xpos, uint16_t Ypos, uint16_t Radius);
void LCD_DrawFullRect(uint16_t Xpos, uint16_t Ypos, uint16_t Width,
                uint16_t Height);
void LCD_DrawFullSquare(uint16_t Xpos, uint16_t Ypos, uint16_t a);
void LCD_DrawUniLine(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2);
void LCD_GetType(char model[]);
void LCD_Cross(u16 posX, u16 posY, u8 size);
void LCD_SetBackLight(unsigned short level);


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 01 фев 2014, 13:06 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Может и попутал название класса, но усилок мостовой, экономичный.
По командам для ЖКИ.
У вас больше опыт.
Но такие команды, как
Код:
void LCD_WriteReg(u8 LCD_Reg, u16 LCD_RegValue);
u16 LCD_ReadReg(u8 LCD_Reg);
void LCD_WriteRAM_Prepare(void);
void LCD_WriteRAM(u8 r, u8 g, u8 b);
u32 LCD_ReadRAM(void);

Все таки завязаны на аппаратную часть. Не все дисплеи дают возможность читать и писать непосредственно в RAM.

Код:
void LCD_Disp_Image(unsigned short *gImage_ptr);
void LCD_DisplayOn(void);
void LCD_DisplayOff(void);
void LCD_SetCursor(u8 Xpos, u16 Ypos);
void LCD_SetTextColor(u8 red, u8 green, u8 blue);
void LCD_SetBackColor(u8 red, u8 green, u8 blue);
void LCD_CharSize(__IO uint16_t size);
void PutPixel(int16_t x, int16_t y);



и прочие - то, что надо!

Скорей бы на макетке собрать схему да приступить к практике.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 332 ]  На страницу Пред.  1 ... 19, 20, 21, 22, 23, 24, 25 ... 34  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

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


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB