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

 
 
> Настройка портов как цифровые входы\выходы на PIC 30f2011
Zlodei
сообщение Aug 15 2011, 07:33
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 12-08-11
Пользователь №: 66 694



В программе указанной в http://electronix.ru/forum/index.php?showtopic=93378

Проблема заключается в том, что не могу настроить выходы портов C и B в участке кода как цифровые входы\выходы:
Код
            case 0x24:
                PORTCbits.RC13=1;
                PORTCbits.RC14=0;
                PORTBbits.RB6=0;
                PORTBbits.RB7=0;
                break;
            case 0x25:
                PORTCbits.RC13=0;
                PORTCbits.RC14=1;
                PORTBbits.RB6=0;
                PORTBbits.RB7=0;
                break;
            case 0x26:
                PORTCbits.RC13=0;
                PORTCbits.RC14=0;
                PORTBbits.RB6=1;
                PORTBbits.RB7=0;
                break;
            case 0x27:
                PORTCbits.RC13=1;
                PORTCbits.RC14=0;
                PORTBbits.RB6=0;
                PORTBbits.RB7=0;
                break;


Использование TRISC, TRICB не помогает.
Сама программа в данные участки кода попадает, но установка соответсвующих выходов в 1 не происходит (кроме RC14).
Видимо их блокирует какаято внутренняя переферия PIC, но какая не могу понять. Пробовал выключать модули которые используют данные выходы, но видимо что-то толи совсем не то делаю, то ли что-то делаю не до конца.
Помогите, плиз!
Go to the top of the page
 
+Quote Post



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

 


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


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