Например TDA7294

Форум РадиоКот • Просмотр темы - PIC18F4550 и mt8888ce иницилизация и передача?!
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср янв 07, 2026 16:36:21

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: PIC18F4550 и mt8888ce иницилизация и передача?!
СообщениеДобавлено: Чт май 09, 2013 12:57:40 
Родился

Зарегистрирован: Чт дек 13, 2012 17:26:54
Сообщений: 13
Рейтинг сообщения: 0
Доброго дня пытаюсь заставить работать mt8888 для инициализации написана следующая программ:
Код:
void delay_ms(int x)
{
  int i;//,j;
  for(i=0;i<=x;i++)
  {
    __delay_ms(1);
    //for(j=0;j<=50;j++);
  }
}
void init()
{
    ADCON0 = 0x0F; // Default all pins to digital
    ADCON1 = 0x0F;
    // Configure ports as inputs (1) or outputs(0)
    TRISA = 0xFF;
    TRISD = 0x00;
    TRISC = 0b00000000;
    TRISB = 0b00000111;
    TRISE = 0b00000000;

    // Clear all ports
    PORTB = 0b00000000;
    PORTC = 0b00000000;
    PORTB = 0b00000000;
    PORTD = 0b00000000;
}
void init_8888()
{
    // b0 - b0
    // b1 - b1
    // b2 - b2
    // b3 - b3
    // b4 - rd
    // b5 - wr
    // b6 - rs0
    // b7 -

    //delay_ms(100);
    PORTD = 0b01100000;
    delay_ms(10);
    // PORTD = 0x00;
    PORTD = 0b01010000; //Write to Control Register
    delay_ms(10);
    PORTD = 0b01010000; //Write to Control Register
    delay_ms(10);
    //PORTD = 0x00;
    PORTD = 0b01011000; //Write to Control Register
    delay_ms(10);
    //PORTD = 0x00;
    PORTD = 0b01010000; //Write to Control Register
    delay_ms(10);
    //PORTD = 0x00;
    PORTD = 0b01100000; //Read Status Register

    delay_ms(10);
    PORTD = 0b01011101; //Write to Control Register A
    PORTD = 0b01010000; //Write to Control Register B
    delay_ms(10);

}

void main()
{
    init();
    init_8888();
   
    while(1) // посылка DTMF от 1 до 9
    {
           PORTD = 0b00010001; //Write to Transmit send a digit 1
           delay_ms(1000);;
           PORTD = 0b00010010; //Write to Transmit send a digit 2
           delay_ms(1000);
           PORTD = 0b00010011; //Write to Transmit send a digit 3
           delay_ms(1000);
           PORTD = 0b00010100; //Write to Transmit send a digit 4
           delay_ms(1000);
           PORTD = 0b00010101; //Write to Transmit send a digit 5
           delay_ms(1000);
           PORTD = 0b00010110; //Write to Transmit send a digit 6
           delay_ms(1000);
           PORTD = 0b00010111; //Write to Transmit send a digit 4
           delay_ms(1000);
           PORTD = 0b00011000; //Write to Transmit send a digit 5
           delay_ms(1000);
           PORTD = 0b00011001; //Write to Transmit send a digit 6
           delay_ms(1000);
     }
}

загнал ее в мк, подключение мк - 8888 по мануалу mitel. но блин никак не стартует 8888 может я что не так понял в мануале?! может паузы не те?! кто работал с mt8888?!
если что ссылка на мануал: http://pdf.chipinfo.ru/docs/MITEL/000043.pdf
инициализация и настройка на 4.101.
Собрано все на макетнике без пайки... понтакт везде есть до 8888 сигналы доходят.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC18F4550 и mt8888ce иницилизация и передача?!
СообщениеДобавлено: Сб май 11, 2013 21:30:03 
Родился

Зарегистрирован: Чт дек 13, 2012 17:26:54
Сообщений: 13
Рейтинг сообщения: 0
никто ничего не подскажет?!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC18F4550 и mt8888ce иницилизация и передача?!
СообщениеДобавлено: Ср май 15, 2013 22:10:25 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб окт 20, 2012 14:07:16
Сообщений: 124
Рейтинг сообщения: 0
Использовал mt8888 только как приемник, проблем не было.


Вложения:
dtmf.zip [1.65 KiB]
Скачиваний: 205
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y