Мужики, я не связист и не любитель ВЧ. Мне эти транзисторы не надо... А вам? Все транзисторы новые и не паяные, ровно 80 штук все они 1990-1991 годов изготовления... Отправлю почтой по России Раздел: Продам-Отдам
Нужно разработать программу. Ищу человека который возьмется за написание программы за вознаграждение.
Коротко приведу что нужно сделать.
К микроконтроллера должно быть подключено:
-входной сигнал (от кнопка)
-входной сигнал (от концевика)
-выходной сигнал (управления релем)
-переключатель режимов (4 режима)
При нажатии кнопки, нужно чтобы срабатывало реле. В зависимости от выбранного режима, реле по разному работает.
Здесь я считаю нет ничего сложного. Кто имеет опыт в программирование, то справится с этой задачей без проблем.
Желательно чтобы человек был с Украины, чтобы легко я мог с ним связаться и оплатить. Раздел: Вакансии и разовая работа
Продам диоды ДЛ161-200, ВКДЛ200-9, ВЛ25 и амперметры: Э377, М42303. В придачу еще дам горстку радиодеталей. Цена договорная. Также продам диодные столбы Д1008, резисторы СП1, СП3-30а, СП3-30в, и блоки шумоподавителей магнитофона Комета. Раздел: Продам-Отдам
Опять здравствуйте. Вчера я захотел к своему проекту прифигачить дисплей, он на 44780, к ATmega8. Следуя инструкциям я перепробовал много вариантов, которые находил в инете, но т.к. реализовать это хотелось самому - не во всех мог легко разобраться. Да и волновал то меня только принцип работы. Сделать я это решил на 8-битной шине т.к. проще. #include <avr/io.h> #define F_CPU 8000000L #define RW 1 #define RS 2 //сигнал управления ЖКИ #define E 0 // сигнал управления ЖКИ void PAUSE(unsigned long int i){ for (i;i>0;i--); asm("nop"); } unsigned char BUSY_FLAG(){ DDRB = 1 << RS | 1 << RW | 1 << E; //На выход DDRD = 0x00;//На вход PORTB |= 0 << RS; //Комманда PORTB |= 1 << RW; //Читаем PORTB |= 1 << E; //Сигнал PAUSE(14); //Жем пока LCD выведет данные PORTB |= 0 << E; //Достаточно return PIND7; //Выдаем результат } void LCD_CMD(unsigned char cmd){ while(BUSY_FLAG() == 0x01); //Ждемс пока флаг занятости будет 0 DDRD = 0xFF; //На выход PORTD = cmd; //Пишем комманду DDRB = 1 << RS | 1 << RW | 1 << E; //На выход PORTB |= 0 << RS; //Комманда PORTB |= 0 << RW; //Запись PORTB |= 1 << E; //Подаем сигнал PAUSE(14); //Жем пока LCD примет PORTB |= 0 << E; //Хватит DDRD = 0x00; //На вход (где-то рекомендовали) DDRB = 0 << RS | 0 << RW | 0 << E; // И это тоже } void LCD_RECIVE(unsigned char data){ while( BUSY_FLAG() == 0x01 );//Ждемс пока флаг занятости будет 0 DDRD = 0xFF; //На выход PORTD = data; //Пишем знак DDRB = 1 << RS | 1 << RW | 1 << E; //На выход PORTB |= 1 << RS; //Данные PORTB |= 0 << RW; //Запись PORTB |= 1 << E; //Подаем сигнал PAUSE(14); //Жем пока LCD примет PORTB |= 0 << E; //Хватит DDRD = 0x00; //На вход (где-то рекомендовали) PORTB = 0 << RS | 0 << RW | 0 << E; // И это тоже } //Программа иниализации ЖКИ void LCD_INIT(){ LCD_CMD(0x3c); //8-проводный интерфейс, 5x8 размер символа LCD_CMD(0x0c); //Показать изображение, курсор не показывать LCD_CMD(0x01); //Очистить DDRAM и установить курсор на 0x00 } //Основная программа int main() { DDRB = 0 << RW | 0 << RS | 0 << E; DDRD = 0x00; PAUSE(F_CPU); //Ждем секунду, чтобы запустился дисплей LCD_INIT(); //Инициализация LCD_RECIVE('w');//Пусть выводит букву
while(1);
return 1; }
В официальной документации я вычитал, что если дать дисплею время на запуск, то он дефолтно выставит параметры работы. Так я и сделал. К тому же всему проверяю Busy flag. Но почему-то желанная буква так и не появляется на экране, а протеус вываливает в лог 7 сообщений "logic contention(s)". В чем же проблема? Спасибо. P.S. Делал согласно http://easyelectroni...ya-hd44780.htmlПрикрепил прошивку, проект для протеуса и доки. Раздел: AVR
Есть машина на ру паял к плате светодиоды, закоротил провода на движок под нагрузкой после этого при включении питания 6в, страшно греются транзисторы NEC 0882p на плате их 4 шт. машина работает управление полное, но через 10-20 сек начинают вонять транзики, выключаю чтоб не сгорели. Существенно и то что транзики греются просто при включении схемы, даже без подачи команд с пульта. Хелп! Я в ужасе - машина работает но включать нельзя... Контроллер такой:YX12KJ, на плате маркировка XL641RS, искал в нете - таких схем нету. Мысли наводят на сгоревший контур мк, который выдает неправильные токи в схему. После инцидента вроде стал вполовину меньше задний ход, вперед ничего не изменилось. Коротнулась схема от сгоревшего светодиода, который был припаян паралельно к контактам проводов ведущих на двигатель, нажал на задний ход , там 6в, диод сгорел и закоротил, после начали греться транзики, завоняли - резко выключил питание Про свою тупость в подключении слушать не хочу помогите пожалуйста советом. Вот собственно сама машинка, мож кто видел Раздел: Радиоуправляемые модели. Роботы.
Стоят дома простенькие колонки Sven sps-606. Я заметил, что при включении колонок в сеть они начинают через время (примерно 15-25 минут) издавать звук, похожий чем-то на "ззззззззззззз". Когда выключаю их из розетки, звук сразу пропадает. Еще заметил, что даже с выключенным компьютером этот звук из колонок присутствует, если они включены в сеть. Приходится их всегда отключать из сети, а это уж больно как-то неправильно. Кто, что скажет по этому поводу, как избавиться от этого звука в колонках ?. Или же придется покупать новые ?(((. Раздел: Песочница или Вопрос-Ответ
От собрал первого своего жука и он не работает. Схему виложить не могу - но она есть здесь: http://forum.cxem.ne...?showtopic=7566 пост №6 Хочу померять ток у него, а не могу. Делаю так: один щуп мультиметра на резистор 6,8кОм, а второй1 щуп на минус. Питания - две батарейки ААА Мультиметр VOTO M9508 минусовый щуп остаетса в ком порте, а плюсовый переставляю в порт mA и переключатель переставляю в положения постояного тока 2 mA и 20 mA и ничего не показивает(ноль и все). Как померять ток? Раздел: Песочница или Вопрос-Ответ
Какой самый часто используемый диаметр? Какие сверла брать? Раздел: Мастерская радиолюбителя
есть у меня вот такой генератор подскажите какой тип разьемов в нем применен, а то надоело тыкать туда оголенные провода сложенные пополам Раздел: Измерительная техника
[next-page][/next-page]
|