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

 
 
> Третье состояние
Pavel_Bor
сообщение May 13 2010, 15:12
Сообщение #1


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

Группа: Участник
Сообщений: 115
Регистрация: 15-04-10
Из: Украина
Пользователь №: 56 660



Доброго времени суток! Столкнулся с вопросом о третьем состояние выходных ножек контроллера. Подскажите пожалуйста как установить ножки в третье состояние.

PS:
Задача состоит в том что 2 одинаковых контроллера включены на общую шину и должны работать по очереди. Если будут работать 2 одновременно сигнал не получится.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
inki-sasha
сообщение May 26 2010, 08:09
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 15-06-07
Из: Змиев
Пользователь №: 28 457



Пробовал подтягивать ноги к 5в для PIC24FJ64GA004 получается только с определенными выводами которые не имеют аналоговые функции.
К примеру:
// Цепь: DAT1, Переменная: --
#define DAT1_OD ODCBbits.ODB3
#define DAT1_IO LATBbits.LATB3
#define DAT1_TRIS TRISBbits.TRISB3
#define DAT1_PORT PORTBbits.RB3

// Цепь: DAT2, Переменная: --
#define DAT2_OD ODCBbits.ODB2
#define DAT2_IO LATBbits.LATB2
#define DAT2_TRIS TRISBbits.TRISB2
#define DAT2_PORT PORTBbits.RB2

// Цепь: DAT3, Переменная: --
#define DAT3_OD ODCAbits.ODA1
#define DAT3_IO LATAbits.LATA1
#define DAT3_TRIS TRISAbits.TRISA1
#define DAT3_PORT PORTAbits.RA1

// Цепь: DAT4, Переменная: --
#define DAT4_OD ODCAbits.ODA0
#define DAT4_IO LATAbits.LATA0
#define DAT4_TRIS TRISAbits.TRISA0
#define DAT4_PORT PORTAbits.RA0

// Цепь: DAT5, Переменная: --
#define DAT5_OD ODCAbits.ODA7
#define DAT5_IO LATAbits.LATA7
#define DAT5_TRIS TRISAbits.TRISA7
#define DAT5_PORT PORTAbits.RA7

// Цепь: DAT6, Переменная: --
#define DAT6_OD ODCAbits.ODA10
#define DAT6_IO LATAbits.LATA10
#define DAT6_TRIS TRISAbits.TRISA10
#define DAT6_PORT PORTAbits.RA10

идет инициализация 6 линий для работы с открытым коллектором и поддяжкой выводов к 5в
в данной конфигурации сработали только линии DAT5, DAT6 так как выводи RA7 , RA10 не имеют аналоговой функции
Go to the top of the page
 
+Quote Post



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

 


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


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