Например TDA7294

Форум РадиоКот • Просмотр темы - непонятны уровни в мега8 (+)
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср июл 30, 2025 04:35:46

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


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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: непонятны уровни в мега8 (+)
СообщениеДобавлено: Сб авг 24, 2013 00:06:49 
Открыл глаза

Зарегистрирован: Ср ноя 17, 2010 01:03:44
Сообщений: 59
Рейтинг сообщения: 0
есть устройство с МК- часы. Я из кроватки извлекаю их МК 8951... как-то так, подпаиваю на макетке свой- мегу8. Пока у нее ноги в воздухе, я вижу импульсы мои. Но как только я подпаиваюсь этими ногами к реальной схеме, где был старый МК, то у меня вместо импульсов прямая линия вольта 4 ??? И так со всеми сигналами. Почему так происходит? Может наводки так влияют?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Сб авг 24, 2013 00:09:48 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 143
Зарегистрирован: Пт дек 28, 2012 21:56:46
Сообщений: 1518
Откуда: St. Petersburg
Рейтинг сообщения: 0
O_o как-то не особо 8051 и мега8 совместимы...

А зачем вы это делаете?

_________________
Изображение only pure true norwegian blackx Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Сб авг 24, 2013 05:49:26 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 392
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7013
Откуда: Ижевск
Рейтинг сообщения: 0
metcenger писал(а):
Почему

Потому что надо стыковать по уму. И программу писать соответственно. Где ваша схема? Где ваша программа?
PS. А то получается - "Догадайтесь, тм, что мне надо".

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Сб авг 24, 2013 08:57:22 
Открыл глаза

Зарегистрирован: Ср ноя 17, 2010 01:03:44
Сообщений: 59
Рейтинг сообщения: 0
делаю затем, что часы глючат- меняю контроллер на другой и вешаю его на место старого. Меняю на тот, кот. умею писать. И чем они там не стыкуются? Уровнями может? :)
схема- обычная- вывод контроллера подключаю на вход к561ир2. код с меги вот-
Код:
char __low_level_init (void) {   // эта функция вызывается сразу после
                                 // включения процика после установки
                                 // указателей стека.
                                 // Здесь можно настроить периферию 
       
        TCCR1B= (1<<WGM12) | (0<<CS12)|(0<<CS11) |(1<<CS10); //CTC mode, no prescaling
        TIMSK = (1<<OCIE1A);   //for counter 0 and counter 1 (1<<TICIE1)
        OCR1A= (OSC / 1000);

        PORTB = (0<<7)|(0<<6)|(0<<5)|(0<<4)|(0<<3)|(0<<2)|(0<<1)|(0<<0);            // все ноги в 0
        DDRB =(1<<7)|(1<<6)|(1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0);              // все ноги на вывод

        PORTD = (0<<7)|(0<<6)|(0<<5)|(0<<4)|(0<<3)|(0<<2)|(0<<1)|(0<<0);            // все ноги в 0
        DDRD =(1<<7)|(1<<6)|(1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0);              // все ноги на вывод
       
        PORTC = (0<<7)|(0<<6)|(0<<5)|(0<<4)|(0<<3)|(0<<2)|(0<<1)|(0<<0);            // все ноги в 0
        DDRC =(1<<7)|(1<<6)|(1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0);              // все ноги на вывод
       
        return 1;            // После возвращения проинициальзировать память                             
}
//======================
//****************************************************************************
//==== подфункции ======
void  Delay(uint32_t t)         // только с большой буквы Delay!!! Конфликтует.
    {                           // на задержке noop
    volatile uint32_t i;
    for(i = 0; i < t; i++) {
            }
    }
//=======================
void clk (void) {
    on (C);
    Delay (dl);
    off (D);
    off (C);
}
//======================
// зажечь индикатор и цифру на нем
void show (uint8_t number, uint8_t digit) {
  if (digit == 0) {
    off (D); //0
    clk ();
   
    on (D);
    clk ();
   
    on (D);
    clk ();
   
...
...
...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Сб авг 24, 2013 09:04:34 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15112
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
89C/S51 имеет прямой аналог по разводке выводов ATmega8515. 8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Сб авг 24, 2013 09:53:39 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 143
Зарегистрирован: Пт дек 28, 2012 21:56:46
Сообщений: 1518
Откуда: St. Petersburg
Рейтинг сообщения: 0
metcenger, схему до и после фстудию! :)

_________________
Изображение only pure true norwegian blackx Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Сб авг 24, 2013 09:57:53 
Открыл глаза

Зарегистрирован: Ср ноя 17, 2010 01:03:44
Сообщений: 59
Рейтинг сообщения: 0
а почему так не хочет работать? Может наводки? Так-то есть макетка, и смысла получить именно совместимость нет. Но почему себя так ведет он? На столько критичен к наводкам? Там импульсный БП стоит.

ну нет у меня схемы, есть в голове она. Вывод МК подсоединяю к ноге к561ИР2, вместо старого контроллера. Да, подсоединяю длинным проводом- 15 см.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Сб авг 24, 2013 10:17:28 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 143
Зарегистрирован: Пт дек 28, 2012 21:56:46
Сообщений: 1518
Откуда: St. Petersburg
Рейтинг сообщения: 0
А как вы подсоединяетесь? МК на макетке, потом у вас шлейф идет на плату часов и он вставлен в панельку?
Не забыли перед всем этим земли схем объединить? Не забыли подать питание на обе платы перед соединением их сигнальными проводами?

В конце концов, чем и как проверяете уровни на выводах?

_________________
Изображение only pure true norwegian blackx Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Сб авг 24, 2013 10:34:50 
Открыл глаза

Зарегистрирован: Ср ноя 17, 2010 01:03:44
Сообщений: 59
Рейтинг сообщения: 0
МК мега8 на макетке. Потом с макетки идут провода, подпаяны к ногам ИР2. Питание и земли общие с часами- снял +5 с кроватки старого МК. Старого МК, конечно, нет на плате.
Смотрю осциллом RIGOL 1062DC


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Сб авг 24, 2013 10:48:42 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 143
Зарегистрирован: Пт дек 28, 2012 21:56:46
Сообщений: 1518
Откуда: St. Petersburg
Рейтинг сообщения: 0
Конкретное что-то сказать не могу. Попробуйте вот что:

1) на висящий свободно вывод МК подавайте повторяющийся импульс. После включения убедитесь, что МК сам по себе запускается и работает нормально, когда он подпаян к плате часов.
2) перепишите программу так, чтобы вместо сигнала МК выводил на порты статичное значение лог. 0 и проверьте напряжение еще раз.
3) со старым МК схема часов все еще работает? Проверьте.

ЗЫ Тоесть у вас именно мега8, не 8515? Разницы собственно никакой, но вторая, как уже заметили, совместима с вашим старым МК.

_________________
Изображение only pure true norwegian blackx Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Сб авг 24, 2013 11:02:59 
Открыл глаза

Зарегистрирован: Ср ноя 17, 2010 01:03:44
Сообщений: 59
Рейтинг сообщения: 0
да, именно мега8. другого просто нет, и ехать за ним лень)
идея хорошая- вывести лог 0 и увидеть уровни.
Поэкспериментирую вечером сегодня или завтра с утра. Отпишусь. Всем спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Вс авг 25, 2013 16:01:24 
Открыл глаза

Зарегистрирован: Ср ноя 17, 2010 01:03:44
Сообщений: 59
Рейтинг сообщения: 0
не заметил подтяжки входов ИР2 к +5В.
Зачем они- загадка. Забросил я это дело, т.к. невозможно что-то сотворить путное там, т.к. даже оторвав подтяжки эти, получил завалы срезов. Если переделывать, то полностью и схему надо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: непонятны уровни в мега8 (+)
СообщениеДобавлено: Вс авг 25, 2013 20:31:13 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 143
Зарегистрирован: Пт дек 28, 2012 21:56:46
Сообщений: 1518
Откуда: St. Petersburg
Рейтинг сообщения: 0
Понятно, удачи! :beer:

_________________
Изображение only pure true norwegian blackx Изображение


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

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


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

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


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

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


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