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

FredyInKR
Ср мар 02, 2011 14:54:52
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

Спасибо огромное! :)) Туплю на ровном месте =))))
FredyInKR
Ср мар 02, 2011 10:30:35
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

2 клика на МК в Протеусе далее строка в свойствах Program file: открыть и поехали.
FredyInKR
Вт мар 01, 2011 17:27:44
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

Все лишнее выключил, я же говорю, что все равно 0. Протеус вроде нормально работает, я скачивал готовые проекты с использованием 1wire все отображается.
кому не трудно, посмотрите пожалуйста архив с проектом код вижена и протеуса?!...
sheettiny.rar
(49.35 КБ) 180 скачиваний
FredyInKR
Вт мар 01, 2011 16:12:12
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

Ну и что? Я же не собираюсь прошивать тини13 в реале. И на 4порту и 3-м вешал... Результат девайсов = 0.
...
странно... Хотя процесс 1w_read и 1w_write возвращают = 1. т.е. запись/чтение успешны.
FredyInKR
Вт мар 01, 2011 15:05:23
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

В чем проблема и зачем вы "долбите" прерываниями??? В папке examples есть готовые примеры. Подставьте в Протеус код оттуда - все должно работать.
Долблю потому, что в другой программе должны будут использоваться прерывания.... Это я так для примера. Тут задача стоит не в оптимизации программы, а ...
FredyInKR
Вт мар 01, 2011 12:41:54
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

Хороший совет :) Книга у меня есть, но проблема этим не решится.
FredyInKR
Вт мар 01, 2011 11:16:19
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

Добрый день.
Динамическую индикацию сделал по прерыванию таймера без особых затруднений все хорошо работает... Далее пытаюсь сам разобраться с 1wire... Все статьи перечитал, но немогу понять где у меня клин. То ли компилятор, то ли протеус.
Для проверки, просто написал небольшую программу которая ...
FredyInKR
Чт фев 24, 2011 19:31:21
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах


void Display (unsigned int Number) //Ф-ция для разложения десятичного цисла
{
unsigned char Num1, Num2;
Num1=0;
while (Number >= 10) //десятичную
{
Number -= 10;
Num1++;
}
Num2 = Number; //остаток

dis[1] = digits[Num1];
dis[2] = digits[Num2];
}

не так точно работает. А вот так ...
FredyInKR
Чт фев 24, 2011 19:09:10
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

на этой функции то работает:

#include <tiny2313&#46;h>
#include <delay&#46;h>

unsigned char digits&#91;10&#93; = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90};
char dis&#91;4&#93;; //буфер экрана
int temp;

interrupt &#91;TIM1_COMPA&#93; void timer1_compa_isr(void) //Прерывание ...
FredyInKR
Чт фев 24, 2011 18:45:06
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

Так вроде нельзя. Во первых у меня уже компилятор рвет. Хотя и функций не много и памяти особо не использую.
Далее пишу, допустим:

Код: Выделить всё

Display(5589);

и вывожу на семисигментный индикатор первую цифру, получаю ерунду какую-то....

Код: Выделить всё

PORTD=0b00000100 ;
PORTB=num[1];
FredyInKR
Чт фев 24, 2011 16:14:36
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

Наверно не той. Вот почитайте, расписано до мелочей.
да но то слишком круто... Тем более я не буду использовать регистры...
Вообщем с индикатором я разобрался. Теперь не могу понять с числами
вот нашел функцию хорошую... Мне бы зделать тоже только для 3-х и 4х значных
чисел. В упор не могу понять ...
FredyInKR
Чт фев 24, 2011 13:07:31
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

Да. Вроде так. Ладно с этим разберусь - спасибо. Теперь еще одна проблема:
Столкнулся с управлением 7 сегментного индикатора....
Порты на вход выход настроил в протеусе проверил все ОК.
Далее не могу понять такой простой истины, по сути цикл while это вечное повторение того что ниже. Должно быть так ...
FredyInKR
Чт фев 24, 2011 11:49:56
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2491412

Re: CodeVision AVR в вопросах и ответах

Доброго времени суток. Вобщем проблема такова: Мне нужно сделать функцию которая бы разделяла четырехзначное число на 4 разных отдельных числа. Допустим есть int = 1234 или 2568 мне нужно чтобы в 4 переменных записать 1,2,3,4 или 2,5,6,8... Что то похожее кто нибудь встречал? Программирование просто ...
FredyInKR
Чт июн 03, 2010 14:37:54
Форум: Микроконтроллеры и ПЛИС
Тема: Работа с ЖКИ RC1602D-YKY-CSX и его аналоги
Ответы: 0
Просмотры: 2734

Работа с ЖКИ RC1602D-YKY-CSX и его аналоги

Добрый день форумчани! Не могу разобраться, вот допустим:
#include <mega8&#46;h>
#include <lcd&#46;h>
#asm
&#46;equ __lcd_port=0x12; PORTD
#endasm

void main(void)
{
lcd_init(16);
lcd_clear();
#pragma rl+
lcd_gotoxy(0,0);
lcd_putsf("Индикатор 16х02");
lcd_gotoxy(0,1);
lcd_putsf("Тестирование ...
FredyInKR
Пн май 03, 2010 17:01:19
Форум: Цифровая техника
Тема: Простой дверной звонок на МК
Ответы: 13
Просмотры: 5335

Re: Простой дверной звонок на МК

Доделал я сей девайс.
Транзистор в схеме КТ961. Семисегментный индикатор ставил тот что был под рукой Использовал только одну цифру. В принципе больше и не нужно.
Что касается прошивки - переделал код программы автора монофонического плеера на МК. Добавил запись кол-ва нажатий звонка в eeprom ...
FredyInKR
Вс май 02, 2010 22:39:49
Форум: Аналоговая техника
Тема: Свитч, переключатель, реле...
Ответы: 4
Просмотры: 1076

Re: Свитч, переключатель, реле...

Спасибо. Разобрался.
FredyInKR
Вс май 02, 2010 18:11:44
Форум: Аналоговая техника
Тема: Свитч, переключатель, реле...
Ответы: 4
Просмотры: 1076

Re: Свитч, переключатель, реле...

Ну говорю же, транзисторы в этой области не применял не знаю :( Что посоветуете?
FredyInKR
Вс май 02, 2010 17:29:00
Форум: Аналоговая техника
Тема: Свитч, переключатель, реле...
Ответы: 4
Просмотры: 1076

Свитч, переключатель, реле...

Здравствуйте уважаемые КОТы!
Столкнулся с проблемой: есть 2 источника питания 5В и 12В, нужно собрать переключатель чтобы от 5В включалась подача 12В. Не могу решить задачу так как, таких нужно в схеме 36шт. Реле дорого и большой объем на плате. Транзисторное решение пока не нашел. Потребление тока ...
FredyInKR
Чт апр 22, 2010 21:29:28
Форум: Цифровая техника
Тема: Простой дверной звонок на МК
Ответы: 13
Просмотры: 5335

Re: Простой дверной звонок на МК

Пообщался с автором. Очень приятный человек, между прочим. Прислал он мне доработанную версию программы. Разобрался нормально все работает. То у меня с протеусом че-то не то. Глюченный он какой-то. Теперь есть проблема. Хочу сделать с этого всего хлама полифонический дверной звонок. С аналоговой ...
FredyInKR
Вт апр 20, 2010 00:47:26
Форум: Цифровая техника
Тема: Простой дверной звонок на МК
Ответы: 13
Просмотры: 5335

Re: Простой дверной звонок на МК

нет /16 это делитель. Не разрядность мелодии а задержка. Чем выше делитель тем короче тон... Вообщем я почти разобрался. Давно на сях ничего не писал.

Перейти к расширенному поиску