Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
ну дык в чем проблема ? Типо
Отправлено
MegaJohn
27 июля 2009, г. 12:34
В ответ на:
Ответ: да нет, вопрос совсем поверхностный но за неимением практики не могу его решить ->
отправлено пользователем
Харизмат
27 июля 2009, г. 12:28
#define A 0
#define B 1
#define A1 A,1
#define B5 B,5
void procedure( u8 port0, u8 pin0, u8 port1, u8 pin1 )
{
switch( port0 )
{
case A: if( PORTA & (1 << pin)
}
}
Составить ответ
|
Вернуться на конференцию.
Ответы
Ответ: может вернемся к структуре с указателем на порты, swich здесь не очень подходит
-
Харизмат
(27.07.2009, 12:45:14
10.10.95.34,194.29.61.86
, 314 байт)
PINx и PORTx, это просто дефайны указателей. Числовые значения! Если порты будут в одной области, то просто используй это как переменные.
-
Trashy
(27.07.2009, 13:13:39
192.168.2.112,213.167.60.22
, 763 байт)
я предсатвляю так решение задачи [+]
-
MegaJohn
(27.07.2009, 13:09:58
81.222.85.88
, 1144 байт)
Ответ: [+]
-
Харизмат
(27.07.2009, 15:04:12
10.10.95.34,194.29.61.86
, 143 байт)
поправочка dat[ 0 ].in_reg0 = &PINA; dat[] это массив ваших датчиков. 0 это индекс для примеру. in_reg0 это указатель на регистр PINA. Что такое typedef читайте книжки
-
MegaJohn
(27.07.2009, 15:14:7
81.222.85.88
,
пустое
)
Ответ: окей, спасибо! Буду дуплить )
-
Харизмат
(27.07.2009, 15:23:9
10.10.95.34,194.29.61.86
,
пустое
)
если прокатит то лучше разбить структуры на половинки - одни неизменяемые с указателями на входы во флеши, а другие в сраме
-
MegaJohn
(27.07.2009, 13:16:15
81.222.85.88
,
пустое
)
а лучше вообще в класс вынести всё это дело
-
MegaJohn
(27.07.2009, 13:16:56
81.222.85.88
,
пустое
)
Ответ: какой ужас, мне этого еще не понять)
-
Харизмат
(27.07.2009, 14:57:54
10.10.95.34,194.29.61.86
,
пустое
)
и так далее, хотя я бы делал через структуры с указателями на порты
-
MegaJohn
(27.07.2009, 12:35:15
81.222.85.88
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 234:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru