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

 
 
> как прочесть порт
schulgin
сообщение May 12 2012, 16:00
Сообщение #1


Участник
*

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



Отлаживаю в Кейле с помощью симулятора программу.
Цифровые выходы обозначил битовыми пременными например так "sbit rabota = P2^0;" Всё хорохо, когда пишу в порт, но когда пытаюсь использовать этот идентификатор в какой ни буть операции, например, "if (rabota)" или просто его присвоить другой переменной ничего не получается. Компилируется без ошибок, а операции или присвоения не выполняются. Пытался это сделать с помощью маскировки порта, например "P2 & 0x01" та же самая история по отдельности все значения просматриваются, а результат другой.
Промучился почти целый день, а результат ноль. Уж очень достало, помогите!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
schulgin
сообщение May 14 2012, 10:44
Сообщение #2


Участник
*

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



Большое спасибо Бельченко. Собственно, прочитав его статьи, я и смог программировать эти микроконтроллеры. Указанная статья мне ещё пригодиться, но в примере нет того, как прочитать вход. Сдаётся мне, что я не знаю какой-то тривиальщины. Всё же, почему в моей программе строка 68 не работает?
Go to the top of the page
 
+Quote Post
Kolia
сообщение May 14 2012, 12:34
Сообщение #3


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

Группа: Свой
Сообщений: 188
Регистрация: 28-09-06
Из: Minsk
Пользователь №: 20 762



Цитата(schulgin @ May 14 2012, 13:44) *
Большое спасибо Бельченко. Собственно, прочитав его статьи, я и смог программировать эти микроконтроллеры. Указанная статья мне ещё пригодиться, но в примере нет того, как прочитать вход. Сдаётся мне, что я не знаю какой-то тривиальщины. Всё же, почему в моей программе строка 68 не работает?


Вход читается непосредсвенно в программе, можно и логический анализатор использовать. Судя по коду должно рабюотать, возможно глюки дебагера...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- schulgin   как прочесть порт   May 12 2012, 16:00
- - Палыч   Цитата(schulgin @ May 12 2012, 20:00) ......   May 14 2012, 05:40
- - schulgin   Спасибо за отклик. Немного лирики. Кейлом и написа...   May 14 2012, 08:35
|- - Kolia   Меня смущает эта строчка pusk = 0; фактически в...   May 14 2012, 09:09
|- - schulgin   Цитата(Kolia @ May 14 2012, 12:09) Меня с...   May 14 2012, 09:40
|- - Kolia   Цитата(schulgin @ May 14 2012, 12:40) ...   May 14 2012, 10:07
|- - Палыч   Цитата(schulgin @ May 14 2012, 14:44) Всё...   May 14 2012, 13:01
|- - Kolia   Цитата(schulgin @ May 14 2012, 15:41) Кол...   May 14 2012, 13:21
|- - Палыч   ТС так и не сказал: как определяет, что программа ...   May 14 2012, 13:38
- - schulgin   Коля, когда Вы сказали, что можно и логический ан...   May 14 2012, 12:41
- - schulgin   Цитата(Палыч @ May 14 2012, 16:01) Чтобы ...   May 14 2012, 13:40
|- - Палыч   Цитата(schulgin @ May 14 2012, 17:40) Пал...   May 14 2012, 16:53
|- - Kolia   У меня в uV3 все четко работает...   May 14 2012, 21:49
- - schulgin   Спасибо за участие. После добавления промежуточных...   May 15 2012, 07:44
- - редактор   ЦитатаОтлаживаю в Кейле с помощью симулятора прогр...   May 17 2012, 11:32
- - Harbinger   Если мне память не изменяет, в силабсах по дефолт...   May 17 2012, 16:48
- - редактор   ЦитатаЕсли мне память не изменяет, в силабсах по д...   May 18 2012, 07:14


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:25
Рейтинг@Mail.ru


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