Найдено 16 результатов

ASDFG123
01 окт 2012, 20:12
Форум: Микроконтроллеры AVR
Тема: Часы AVR ATMega 8, 7 сегментный индикатор
Ответы: 11
Просмотры: 24511

Re: Часы AVR ATMega 8, 7 сегментный индикатор

так мне тоже нужен ОА, но с ключами на ПНП транзах. У них наскоко я знаю лог 1 выставляется при 0 на базах (без ключей горят при 1), а 8 катодов (7 сег и точка) не меняются п.с протеус как мне кажется оч сильно гонит, пытаюсь просимулировать с ключами и показывает абракадабру на всех сегментах, скор...
ASDFG123
01 окт 2012, 18:29
Форум: Микроконтроллеры AVR
Тема: Часы AVR ATMega 8, 7 сегментный индикатор
Ответы: 11
Просмотры: 24511

Re: Часы AVR ATMega 8, 7 сегментный индикатор

#include <avr/io.h> #include <avr/interrupt.h> #include "display.h" // Выбираем тип подключения дисплея OA или OK // common anode #define SET_DIGIT sbi #define CLEAR_DIGIT cbi #define SET_SEGMENT cbi #define CLEAR_SEGMENT sbi // common cathode //#define SET_DIGIT cbi //#define CLEAR_DIGIT...
ASDFG123
30 сен 2012, 19:24
Форум: Микроконтроллеры AVR
Тема: Часы AVR ATMega 8, 7 сегментный индикатор
Ответы: 11
Просмотры: 24511

Re: Часы AVR ATMega 8, 7 сегментный индикатор

//#define SET_DIGIT cbi
//#define CLEAR_DIGIT sbi
//#define SET_SEGMENT sbi
//#define CLEAR_SEGMENT cbi
как переделать под ключи на pnp транзах ? индикатор ОА
ASDFG123
31 авг 2012, 22:58
Форум: Микроконтроллеры AVR
Тема: Часы AVR ATMega 8, 7 сегментный индикатор
Ответы: 11
Просмотры: 24511

Re: Часы AVR ATMega 8, 7 сегментный индикатор

их я тоже рассматривал но у нас они дорого стоят раза в 2 больше чем мега8, да и всех функций ее реализовать не смогу. а точности я думаю можно добится если на пример каждые 10 часов прибавлять 1 сек,(эмпирически высчитать) это ведь можно реализовать? В библиотеке что надо поправить для запуска инди...
ASDFG123
31 авг 2012, 19:22
Форум: Микроконтроллеры AVR
Тема: Часы AVR ATMega 8, 7 сегментный индикатор
Ответы: 11
Просмотры: 24511

Re: Часы AVR ATMega 8, 7 сегментный индикатор

Уже купил большую часть деталей, индикатор не брал еще но скорее всего ОА. Еще купил DS18b20, хотелось бы, приделать термометр и будильник, конечно не ущерб в точности часов. Попытался к готовой проге часов с библиотекой для 7сегментиков, приделать прогу для DS18b20 не заработало ничего, хотел сдела...
ASDFG123
25 июл 2012, 19:16
Форум: Микроконтроллеры AVR
Тема: Часы AVR ATMega 8, 7 сегментный индикатор
Ответы: 11
Просмотры: 24511

Re: Часы AVR ATMega 8, 7 сегментный индикатор

Если собрать в железе будет ли свобода маневра? для модификации и т.д (меги 8 я уже заказал терь жду) На микрах в железе ничего не делал еще :( Как можно сделать чтоб контроллер сидел в плате впаян, и его можно было перепрошивать и т.д может выводы какие в разьем ввести ? п.с что значит часовой квар...
ASDFG123
25 июл 2012, 14:16
Форум: Микроконтроллеры AVR
Тема: Часы AVR ATMega 8, 7 сегментный индикатор
Ответы: 11
Просмотры: 24511

Часы AVR ATMega 8, 7 сегментный индикатор

Помогите допилить код часов из примера, на семисегментном индикаторе. Моделирую в протэусе, проблема в том что идут не точно. Вот код #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "display.h" volatile unsigned char second, minute, h...
ASDFG123
24 июл 2012, 22:30
Форум: Микроконтроллеры AVR
Тема: Мигалка на таймере1
Ответы: 14
Просмотры: 22275

Re: Мигалка на таймере1

спасибо вдруг кому понадобится, код проги на линейки светодиодов 8 штук бегущий огонь управляемый 2 кнопками (быстрей, медленней ) #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h>//Библиотека прерываний unsigned int veloc; //перем скорости #define DataPort PORTB #define nop() {...
ASDFG123
23 июл 2012, 11:34
Форум: Микроконтроллеры AVR
Тема: Мигалка на таймере1
Ответы: 14
Просмотры: 22275

Re: Мигалка на таймере1

4 у меня вообще не запускается, только 5 работает. подключить биб. я пытаюсь так, solution explorer/ add / existing item / display.h /display.c потом build в ошибках пишет что "текст переполнен с ннным колвом байтов" но при этом те команды из билиотек в ошибках нет. (в общем то я проект за...
ASDFG123
20 июл 2012, 09:54
Форум: Микроконтроллеры AVR
Тема: Мигалка на таймере1
Ответы: 14
Просмотры: 22275

Re: Мигалка на таймере1

Новой темы создавать не стал.
Но как подключить библиотеки в авр студии 5 если кокретно то http://radioparty.ru/index.php/prog-avr ... nt-library.
Никак не могу подключить. При этом если сделать экспорт то он видит display.h
ASDFG123
11 мар 2012, 08:09
Форум: Микроконтроллеры AVR
Тема: Мигалка на таймере1
Ответы: 14
Просмотры: 22275

Re: Мигалка на таймере1

да да, под микрики
ASDFG123
10 мар 2012, 18:43
Форум: Микроконтроллеры AVR
Тема: Мигалка на таймере1
Ответы: 14
Просмотры: 22275

Re: Мигалка на таймере1

частота Т1 - 3,906 кГц но отказался от этой реализации сделал вот так #include <avr/io.h> unsigned int veloc; //перем скорости void pause (void) { unsigned int veloc; veloc=350; TCNT1 = 0; if((PIND&(1<< PD0)) == 0) // если нажато { veloc=veloc+500; // увеличение счета } while (TCNT1<veloc) // до...
ASDFG123
06 мар 2012, 19:22
Форум: Микроконтроллеры AVR
Тема: Мигалка на таймере1
Ответы: 14
Просмотры: 22275

Re: Мигалка на таймере1

Занимаюсь улучшением проги, конкретнее хочу добавить кнопки управления скоростью мигания. Сейчас схема работы такая: сверхмедленный шим с кд /1024 на таймере 0, управлять пытаюсь регистром сравнения ОС 0, при нажатии кнопки скважность меняется и идет циклично с 0 до 256 отпускаю, на исходную я поним...
ASDFG123
27 фев 2012, 06:56
Форум: Микроконтроллеры AVR
Тема: Мигалка на таймере1
Ответы: 14
Просмотры: 22275

Re: Мигалка на таймере1

спасибо зароботало. Несколько дней назад пробовал создать функцию тлько назвал wait как в книге Белова не работало
ASDFG123
26 фев 2012, 14:17
Форум: Микроконтроллеры AVR
Тема: Мигалка на таймере1
Ответы: 14
Просмотры: 22275

Re: Мигалка на таймере1

наверно проще, просто я еще не разбираюсь ;) а про переполенение счетчика как реализовать ? внести начальное значение например 57724 и досчитывать до 65536 а дальше как ? п.с я все таки сделал мигалку на прерываниях но для этого пришлось назначить ОС1 выводом, но период 18 сек почему -то TCCR1A=0x40...
ASDFG123
26 фев 2012, 09:53
Форум: Микроконтроллеры AVR
Тема: Мигалка на таймере1
Ответы: 14
Просмотры: 22275

Мигалка на таймере1

подскажите как написать рабочую программу для мигалки с использованием прерываний. #include <mega8.h> unsigned int num; // Timer1 output compare A interrupt service routine interrupt [TIM1_COMPA] void timer1_compa_isr(void) { // Place your code here num = TCNT1; num++; PORTB.0 = 1; num = 0; TCNT1 = ...