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

Резистор
Вс дек 28, 2014 14:45:35
Форум: Цифровая техника
Тема: Транзисторные ключи.
Ответы: 2468
Просмотры: 942536

Re: Транзисторные ключи.

sstvov писал(а):Ну вы юморист!
Соедините массу питания контроллера и минус питания ключа, то есть эмиттер транзистора :))


Спасибо, заработало. Но почему так нужно делать? Питание МК и питание ленты это ведь совсем разные вещи, или нет?
Резистор
Вс дек 28, 2014 13:50:16
Форум: Цифровая техника
Тема: Транзисторные ключи.
Ответы: 2468
Просмотры: 942536

Re: Транзисторные ключи.

Извиняюсь, что долго не отвечал, дела были.

Лучше бы провели измерения.

Провёл:

Напряжение на базе (относительно минуса питания МК) - 4.2В = напряжение питания МК
Напряжение на коллекторе - 10.21В

Ток через базу - 0А (в этом мне клянутся два мультиметра)
Напряжение на ленте - 0В (опять ...
Резистор
Чт дек 25, 2014 19:40:07
Форум: Цифровая техника
Тема: Транзисторные ключи.
Ответы: 2468
Просмотры: 942536

Re: Подключение светодиодной ленты

COKPOWEHEU писал(а):Рассказывайте, как пытались исправить.


Методом известного германского учёного Перебора: менял транзистор на КТ817Г и перебирал сопротивления R1, при помощи переменного резистора на 50 кОм. Результата ноль. :cry:

Подозреваю, что что-то не так с резистором.
Резистор
Чт дек 25, 2014 18:48:09
Форум: Цифровая техника
Тема: Транзисторные ключи.
Ответы: 2468
Просмотры: 942536

Подключение светодиодной ленты

Здравствуйте.
Познакомился с транзисторами, в связи с чем, задумал сделать мигалку, как-никак новый год скоро. Решил побаловаться со светодиодной лентой (совсем небольшой кусочек) и МК attiny2313 . Лента хочет кушать 12В, поэтому решил подключать её через транзистор. Транзистор выбрал КТ819Г (то ...
Резистор
Вс сен 28, 2014 05:52:31
Форум: AVR
Тема: Вложеный цикл
Ответы: 2
Просмотры: 952

Re: Вложеный цикл

Всё. Понял. Спасибо
Резистор
Сб сен 27, 2014 21:49:23
Форум: AVR
Тема: Вложеный цикл
Ответы: 2
Просмотры: 952

Вложеный цикл

Здравствуйте.

Решил я немного попрограммировать на языке ассемблера. В качестве первой практики написал программу для испытания вложенного цикла( for в for'e )

Пишу для МК attiny2313 . Вот код:


.include "tn2313def.inc"

.def temp = R16
.def temp1 = R17

main:

ldi temp, 0xA ...
Резистор
Ср сен 17, 2014 18:51:59
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2559624

Re: Мелкие вопросы по МК и ПЛИС.

Всё. Разобрался. Можно использовать Eclipse. Вот здесь - http://www.ibm.com/developerworks/ru/library/l-Eclipse_and_avr-gcc/index.html?S_TACT=105AGX99&S_CMP=GR01#resources всё написано.
Резистор
Ср сен 17, 2014 12:17:47
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2559624

Re: Мелкие вопросы по МК и ПЛИС.

Здравствуйте. У меня вопрос по IDE. Вот вопрос:

Что можно использовать в качестве IDE для разработки программ под МК AVR в Ubuntu? Желательно что-нибудь попроще, как CodeVision в Windows.

Язык: C
Резистор
Ср дек 04, 2013 12:53:43
Форум: Цифровая техника
Тема: Proteus: вопросы и ответы
Ответы: 5559
Просмотры: 2219157

Re: Proteus: вопросы и ответы

amd9800 писал(а):поставь режим совместимости с windows xp sp2


не помогает... :cry:
Резистор
Вт дек 03, 2013 21:15:58
Форум: Цифровая техника
Тема: Proteus: вопросы и ответы
Ответы: 5559
Просмотры: 2219157

Re: Proteus: вопросы и ответы

Engineer_Keen писал(а):Может запустить от имени администратора?


пытался, вот, только ошибка поменялась
Резистор
Вт дек 03, 2013 20:54:37
Форум: Цифровая техника
Тема: Proteus: вопросы и ответы
Ответы: 5559
Просмотры: 2219157

Re: Proteus: вопросы и ответы

Здравствуйте! Такая проблема.. Качаю и устанавливаю вот отсюда: http://sunduk.radiokot.ru/loadfile/?load_id=1363763027 . Когда требуется запустить LXK Proteus 7.10 SP0 ENG v1.0.1 запускаю, нажимаю Update, выходит ошибка(см. вложение).
Что делать?
З.Ы: Скачал другую версию тоже из сундука ...
Резистор
Вс дек 01, 2013 18:02:50
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42135
Просмотры: 7408302

Re: Мелкие вопросы по теории

Flasher писал(а):а включать и настраивать прерывания от таймера не нужно?


порылся в коде, оставленным мастером, не нашёл ничего подходящего кроме TIMSK=0x01; попробовал, не получилось
Резистор
Вс дек 01, 2013 17:47:40
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42135
Просмотры: 7408302

Re: Мелкие вопросы по теории

ой простите

переделал, но всё равно не работает

#include <mega8.h>


volatile unsigned int temp = 0;

interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{

TCNT0=155;
temp++;
if ( temp == 40000 )
{
if ( PORTD == 0x00 ) { PORTD = 0xFF;}
else { PORTD == 0x00; }
temp = 0;
}

}



void main(void ...
Резистор
Вс дек 01, 2013 17:11:11
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42135
Просмотры: 7408302

Re: Мелкие вопросы по теории

Пытаюсь заставить мигать светодиод раз в секунду, вот код:

#include <mega8.h>
#include <delay.h>

volatile unsigned temp = 0;
// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
TCNT0=155;
temp++;
if ( temp == 40000 )
{
PORTD = 0xFF;
delay_ms(250 ...
Резистор
Вс дек 01, 2013 16:31:36
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42135
Просмотры: 7408302

Re: Мелкие вопросы по теории

Flasher писал(а):TCNT0= 155;
вставляешь в код обработки прерывания.


почему именно 155? и что это даст?
Резистор
Вс дек 01, 2013 13:30:02
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42135
Просмотры: 7408302

Re: Мелкие вопросы по теории

счетчик таймера (будет точно).
а какой регистр и как изменять?

------
Так получится?

#include <mega8.h>
#defune sleep() { #asm("sleep") ; }

interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{

// бла-бла-бла...

}

//bla-bla-bla

void main()
{
TCCR0=0x00;
TCNT0=0x64;


#asm("sei")

while (1 ...
Резистор
Вс дек 01, 2013 12:59:35
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42135
Просмотры: 7408302

Re: Мелкие вопросы по теории

а как сделать, что бы прерывание по переполнению таймера вызывалось не каждые 256/4000000 сек, а 100/4000000?
Резистор
Вс дек 01, 2013 11:43:33
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42135
Просмотры: 7408302

Re: Мелкие вопросы по теории

А почему разгоняя аппаратно процессор в 4 раза программная задержка должна остаться такой же? Сообщи компилятору частоту процессора и он подберет правильную задержку.
использую CodeVisionAVR, в мастере указываю частоту 4000000гц, но задержка всё равно отличается от той, что делается при 1000000гц ...
Резистор
Вс дек 01, 2013 11:11:07
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42135
Просмотры: 7408302

Re: Мелкие вопросы по теории

Здравствуйте!
Имеется два вопроса:

1. Почему, когда я меняю частоту МК с 1мГц на 4мГц, то задержка с помощью команды delay_ms(100) становится длиннее?
2. Как подсчитать, за сколько секунд переполнится 8-битный таймер при частоте 4мГц?
Резистор
Сб ноя 30, 2013 09:37:53
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2474722

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

Здравствуйте, уважаемые коты.
Имеется вот такая проблема, я хочу использовать прерывание RESET. пишу код:
#include <mega8.h>
#include <delay.h>
#define nop() { #asm("nop"); }
#define sei() { #asm("sei"); }
#define cli() { #asm("cli"); }

volatile char x = 0;


interrupt [RESET] void res_int(void ...

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