ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Электроника и Фрикинг > Схемы и программы
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Микроконтроллер'щики обьединяйтесь!!!
  #1  
Старый 16.09.2005, 03:53
grinay
IQ- 137%
Регистрация: 15.06.2004
Сообщений: 441
Провел на форуме:
1212666

Репутация: 662
Отправить сообщение для grinay с помощью ICQ
По умолчанию Микроконтроллер'щики обьединяйтесь!!!

Создал тему для людей увлеченных программированием микроконтроллеров...
И есле такие есть давайте создадим свой офтоп где будем обьщаться...
И вот мой первый вопрос по этой теме..
Короче кто разбираеться с таймер/счетчик в микроконтроллерах avr просьба помочь открыть глаза на эту тему немогу разобраться...
Вот к примеру надо зделать определенную задержку и несколько тактов тоесть все должно идти примерно 15 часов..Но такчтобы цикл while(1) бесконечный тоесть за это все время прошол всего одник раз..
Разработку введу на C в CodeVisionAvr вот тут мне и надо зделать..
__________________


Последний раз редактировалось grinay; 16.09.2005 в 03:56..
 
Ответить с цитированием

  #2  
Старый 04.09.2009, 16:33
Morse
Новичок
Регистрация: 24.08.2009
Сообщений: 4
Провел на форуме:
6575

Репутация: 2
По умолчанию

Hi. Ну типа я немного юзаю МК, но я больше электронщик чем програмист. На какой AVRке таймеры надо раскопать и какие. Они там разные есть.
 
Ответить с цитированием

  #3  
Старый 04.09.2009, 17:23
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

ты археолог.... 2005 год однако
 
Ответить с цитированием

  #4  
Старый 04.09.2009, 17:29
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

Он то археолог но темка всеже нужная..

Модеры - плиз перенесите её в Электронику - думаю ей там место =)
 
Ответить с цитированием

  #5  
Старый 07.09.2009, 17:20
kot_polosatik
Новичок
Регистрация: 25.08.2009
Сообщений: 10
Провел на форуме:
52659

Репутация: 1
По умолчанию

для начала надо знать частоту кварца - при 16MHz ATMega надо сделать так
Код:
// здесь пишем время в часах
#define YOU_HOUR_VALUE 18 
// расчетное значение будет 61,274509803921568627450980392157 прерываний в секунду =)) округляем до 61, без часового кварца точности не будет.
#define TIMER_COUNTER 61
#define MAX_COUNTER  TIMER_COUNTER*60*60*YOU_HOUR_VALUE

int counter = 0;

void timer0_interrupt(void)
{
  counter++;
  if (counter > MAX_COUNTER) 
  {
     counter = 0;
     _moya_funkcia_01();
  }
}

void _moya_funkcia_01(void)
{
  // your code here
}

void main(void)
{
  TCCR0 = 0b00000101; // (16 000 000 / 1024)
  TCNT0 = 0x00;
  OCR0  = 0xFF; // ((16 000 000 / 1024) / 255) = 61 Hz
  TIMSK = 0b00000011;

  while(1)
  {
    // your code here
  }
};
регистры могут быть неточно указаны, лень ща копать ДШ =)
 
Ответить с цитированием

  #6  
Старый 08.09.2009, 18:10
Morse
Новичок
Регистрация: 24.08.2009
Сообщений: 4
Провел на форуме:
6575

Репутация: 2
По умолчанию

Современные МК обладают не плохим набором переферии. Предлогаю расказать кто что интересного делает на МК. У меня, к примеру, есть дистанционное управление по GSM-телефону. Схема построена на AtMega48.
 
Ответить с цитированием

  #7  
Старый 09.09.2009, 14:19
ghostwizard
Участник форума
Регистрация: 04.12.2005
Сообщений: 202
Провел на форуме:
414834

Репутация: 99
По умолчанию

Цитата:
Сообщение от Morse  
Современные МК обладают не плохим набором переферии. Предлогаю расказать кто что интересного делает на МК. У меня, к примеру, есть дистанционное управление по GSM-телефону. Схема построена на AtMega48.
Интересно. Выложишь схемку с описанием?
 
Ответить с цитированием

  #8  
Старый 10.09.2009, 19:17
Morse
Новичок
Регистрация: 24.08.2009
Сообщений: 4
Провел на форуме:
6575

Репутация: 2
По умолчанию

ок. разгребусь с делами, сделаю новую тему.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ