реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Нашел пример на Eclipse
diglook
сообщение Apr 24 2010, 14:39
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 29-06-09
Пользователь №: 50 730



Здравствуйте! Увидел тему и думаю как не здесь задать вопрос. Я только недавно начал изучать-пользовать ARMы. как-то случилось что в IAR стартонул легче, видимо несколько примеров заработали сразу. Нашел пример на Eclipse TE_LPC2478_ADS1241_Demo, с сайта ТерраЭлектроникс. Захотел передрать использование шрифтов. И вот встретил такое : width = READ_UINT16(table + 4 * c); в IAR подобного не встречал. Впрочем я много чего еще не знаю. За основу моего проекта взял te-lcd5.6_touchscreen_iar и хочу прикрутить шрифты. Как бы READ_UINT16перевести на IAR?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Apr 24 2010, 16:25
Сообщение #2


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Скорее всего READ_UINT16 - это макрос. Поищите по проекту TE_LPC2478_ADS1241_Demo, найдёте.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
diglook
сообщение Apr 26 2010, 12:48
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 29-06-09
Пользователь №: 50 730



Цитата(AHTOXA @ Apr 24 2010, 20:25) *
Скорее всего READ_UINT16 - это макрос. Поищите по проекту TE_LPC2478_ADS1241_Demo, найдёте.

ВЫ правы нашел его в LPC2478.h

#define READ_UINT16(ptr) ((*((ptr) + 1) << 8) | (*((ptr)) << 0))
#define READ_UINT32(ptr) ((*((ptr) + 3) << 24) | (*((ptr) + 2) << 16) | \
(*((ptr) + 1) << 8) | (*((ptr)) << 0))

Благодарю!

Сообщение отредактировал diglook - Apr 26 2010, 12:49
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 14:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016