Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Freescale MCF5213

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

maxz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот, господа, столкнулся я с проблемой.
Контроллер - MCF5213.
Нужно управлять DDATA[2] как вводом/выводом.
Код для PORTC, из примеров

Код:
/* Enable signals as GPIO */
    MCF_GPIO_PTCPAR = 0
        | MCF_GPIO_PTCPAR_DTIN3_GPIO
        | MCF_GPIO_PTCPAR_DTIN2_GPIO
        | MCF_GPIO_PTCPAR_DTIN1_GPIO
        | MCF_GPIO_PTCPAR_DTIN0_GPIO;
            
    /* Set output values */
    MCF_GPIO_PORTTC = number;
         
    /* Enable signals as digital outputs */
    MCF_GPIO_DDRTC = 0
        | MCF_GPIO_DDRTC_DDRTC3
        | MCF_GPIO_DDRTC_DDRTC2
        | MCF_GPIO_DDRTC_DDRTC1
        | MCF_GPIO_DDRTC_DDRTC0;
работает.
Код для порта PORTDD
Код:
 /* Enable signals as _GPIO_ */
    MCF_GPIO_PDDPAR = 0
        | MCF_GPIO_PDDPAR_PDD3_GPIO
        | MCF_GPIO_PDDPAR_PDD2_GPIO
        | MCF_GPIO_PDDPAR_PDD1_GPIO
        | MCF_GPIO_PDDPAR_PDD0_GPIO;
     
    /* Set output values */
    MCF_GPIO_PORTDD = number;
     
    /* Enable signals as digital _outputs_ */
    MCF_GPIO_DDRDD = 0
        | MCF_GPIO_DDRDD_DDRDD3
        | MCF_GPIO_DDRDD_DDRDD2
        | MCF_GPIO_DDRDD_DDRDD1
        | MCF_GPIO_DDRDD_DDRDD0;
написанный по аналогии не работает.
Помогите, кто чем может,
блять, я не понимаю, что там надо делать, вроде всё как в мануале написано, но хуй, не работает.
Светодиод, подключенный к соответствующему выводу не моргает, просто горит в пол силы - (ввод ?).
А как-то надо заставить эту суку работать.

Всего записей: 52 | Зарегистр. 11-12-2001 | Отправлено: 12:11 25-09-2014
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Freescale MCF5213


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru