Jump to content

Search the Community

Showing results for tags 'Микроконтроллер'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
    • Competition 2019
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
  • Товары и услуги
  • Разное
  • Переделки's ATX->ЛБП
  • Переделки's разные темы
  • Киловольты юмора's Юмор в youtube
  • Радиолюбительская доска объявлений exDIY's Надежность и группы продавцов

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Found 240 results

  1. Проблема с контроллером atmega8, с начала работал нормально, но после нескольких пере прошивок, перестала определятся модель тип контроллера,прошивал программой uniprof, все работает, только нужно вручную указать что это mega8, кроме этого запускается от напряжения не больше ~3,8 вольт, да и работает иногда не стабильно, то клавиши не срабатывают, то "дрыгает" портами без причин. Такое уже с двумя контроллерами. Может подскажете в чем причина, использую программатор 5 проводков, фьюзы не трогал.
  2. Делаю устройство на PIC18F2580. Наконец решил отказаться от внутрисхемного программирования в угоду бутлодеру. Сделал печатку, к которой прикладываю SOIC и PICKITом быстро шью бутлодер. Вот какая нарисовалась проблема: зашил бутлодер, впаял в плату (пока только питание + rx/tx). Бутлодер не работал. Выпаял, попробовал подключить PICKIT - не видит, ругается на Device ID 00000. Вроде и питание 5в (usb) не превышал и не замыкал ничего. "Испортил" два кристалла. Третий не хочу - спросил совета. Как можно воскресить их?
  3. Какие есть способы регулировании частоты синусоиды, которая генерирует с помощью шим? Хочу сделать чтобы один счетчик (который будет работать в режиме сброс при совпадении) тактировал другой. Получится что один счетчик будет как бы делителям частоты для другого, на котором сделан шим.
  4. Подскажите как осуществить разрядно зарядную цепь и кусок кода в FlowCode? Необходимо осуществить регулировку с помощью переменного резистора.
  5. Итак, после прочтения вводной документации и изучения архитектуры PIC-контроллеров среднего уровня, пришел к выводу, что для применения в радиолюбительской среде и для штучного изготовления устройств, ассемблер имеет мало смысла, т.к. достаточно сложен и запустан по сравнению с Си. У Си есть свои недостатки: это более громоздкая и соответственно более медленная программа, в сравнении с ассемблером, но как я уже сказал, любительское штучное изготовления устройств - это не массовый выпуск, где надо экономить на всем. Не хватило памяти? - не беда, возьмем контроллер побольше, да потолще В общем, решил я, что на Си писать проще, быстрее и комфортнее. В качестве компилятора выбрал ccs (ну просто в книге на его примере рассказывалось о Си). Попробовал сделать на базе контроллера 16F84A свою первую программу типа "hello world", по традиции мигание светодиодами (зеленый горит 2 сек, гаснет, мигает три раза красный и так по кругу), все получилось, с некоторыми оговорками (подробности ниже). Теперь к вопросам. 1. Правильно ли я выбрал компилятор или есть что-то более религиозно верное? 2. Стоит ли использовать специфические конкретно для этого компилятора фичи, вроде #byte, #bit и т.д.? Т.к. многие, как я понял, ругают за использование этого функционала. Сам из минусов я вижу только отсутствие переносимости Си программ между компиляторами, в которых нет таких директив. 3. Как я понял, при написании своей первой программы, Си в контроллерах "не полноценный"? Конкретно столкнулся со следующей проблемой: компилятор ругался на цикл for, говорил, что эта часть кода не будет иметь эффекта, и действительно, после прошивки красный светодиод не моргал, см. скриншот. Т.е. получается чиклы for не поддерживаются? Т.к. после того как заменил его на цикл while - все заработало: #include <main.h> void main() { while(true) { output_high(LED_GREEN); delay_ms(2000); output_low(LED_GREEN); int i = 3; delay_ms(500); while(i > 0){ output_high(LED_RED); delay_ms(500); output_low(LED_RED); delay_ms(500); i--; } } } 4. И последний вопрос. Все же для общего развития хотел попробовать написать эту же программу на асме, пытаюсь создать проект в мплаб, указываю компилятор стандартный (см. 2 скрин) и получаю ошибку как на третьем скрине, что я делаю не так?
  6. Добрый день. Возможно ли подключить кварц к двум PIC сразу так: на один МК на ноги, допустим, 6 и 7. А на второй, сооответственно, 7 и 6. Т.е. электрическе будут соединены ноги 6 и 7, 7 и 6. Заработает ли тогда МК?
  7. Добрый вечер! У меня есть ЛАТР РНО-250-2 (250 В, 8 А), регулирующий напряжение в обмотке возбуждения двигателя постоянного тока. Я хочу заменить его схемой на микроконтроллере с возможностью подключения оной к компьютеру. Опыта никакого нету, я студент; но поискав в интернете слепил вот это: RS232 нужен для получения данных с внешнего тахометра, USB для обмена данными с компьютером, JTAG для прошивки и отладки МК. Хочется узнать как много тут ошибок, что можно поправить, добавить, и вообще будет ли это работать? Очень надеюсь на вашу помощь и совет. Спасибо!
  8. Доброго дня всем PICkit-3 и Mplab. Чем еще можно шить МК? есть ли какое стороннее ПО для управления этим программатором? (у меня фирменный) Mplab ужасно работает с программатором PICkit3: надо импортировать HEX, заходить в раздел "программатор", выбирать "Очистить флеш" и "программировать" Среда не запоминает даже настройки программатора! пробовал шить из консоли PK3CMD.exe - медленно соединяется с программатором, медленно стирает, потом снова соединяется и потом пишет программу это кашмар! в своё время даже JDM лучше работал! каким ты был Mplab, таким ты и остался в picKit2 была фишка "отслеживать" файл. Пишешь себе спокойно, компилируешь и как только hex обновился он грузится в МК, а тут без бубна даже смотреть страшно!
  9. Решил написать прогу часов на Pic16F676(так как он оказался дешевым и не много портов), но окзалось что не могу настроить порты внем.(до этого уже довольно давно программировал на Асме кристал Pic16f877A) Написал полностью прогу и как оказалось на 676 она не захотела работать, хотя на 877 работает отлично. Стал тестить и оказалось что самая банальная прога с миганием светодиодов не работает. Проверяю в протеусе и проц совсем ничего не выдает. Перепробовал уже кучу всего но он никак не заводится. Если кто может помочь сделать прогу на Асме или Си по миганию 10 светодиодов с любой задержкой и внешним кварцем на 4МГц. Буду очень благодарен! В основном дело еще в том, что даташит на английском и я только малую часть смог понять(на PIC16F877 на русском есть).
  10. Здравствуйте! До недавнего времени использовал ОС Windows, но решил попробовать Linux и не пожалел. Все программы которые были в Windows я с успехом перенес на Ubuntu. Но вот пришла очередь WinAVR. Нашел я в репозитрии компилятор avr-gcc дополнительно к нему скачал avr-libc, написал простую программу мигания светодиодом #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> int main() { DDRA = 0xff; for(; { PORTA = 0xff; _delay_ms(1000); PORTA = 0x00; _delay_ms(1000); } } Ввожу команду $avr-gcc -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=1000000UL -Os -o main.o main.c но при компиляций компилятор выдает ошибку что не знает такой переменой как PORTA и DDRA! Кстати для примера использовал это статью
  11. Помогите разобраться. Может что почитать посоветуйте. Компьютером управляется микроконтроллер. МК управляет реле. Реле коммутирует лампы. Во всем вроде бы разобрался, но цифровой технике не обучался должным образом. *Как выбирать драйвер интерфейса RS485 для управления МК с компьютера, на что смотреть при выборе? *Как выбирать микроконтроллер? *Как осуществить связь МК и ламп?(МК управляет оптроном, оптрон PC817 управляет транзистором MOSFET IRF840, так сойдет?) Необходимо сделать контроль исправности 30 ламп (по 100вт), чтобы на компьютер приходила информация о том какая лампа перегорела. Как это сделать? через датчик тока? Есть ли датчики тока на 0.5А 220В? Что использовать? Жду вопросов ответов предложений =)
  12. http://kaspars.id.lv/?menu_id=32 по схеме на этом сайте собрал прибор, прошил контроллер....но прибор не работает....нет индикации, хотя в схеме стоят индикаторы с общим катодом, на самом деле с выходов контроллера подаётся напряжение положительной полярности.кто может подсказать....что надо изменить в программе, или в схеме, чтобы использовать индикаторы с общим катодом?
  13. Доброго дня! Появилась необходимость в 3-4 каналах 8 битного ШИМ. Сразу оговорюсь - программный ШИМ не интересует. Нужен именно аппаратный. Наткнулся на PIC16F690. В даташите написано, что он способен выдать 4 канала. Скачал даташит, но не совсем понимаю принцип работы этого модуля. С простым модулем все понятно - кидаем число в регистр - на выходе нужная скважность. А как быть здесь? По идее нужны 4 регистра. Каждый на свой выход, пусть даже у всех 4 каналов привязка по периоду на один таймер... Кто сталкивался с этим модулем - проясните ситуацию, пожалуйста.
  14. Может кто подскажет, что можно сделать на PIC16F877A?Вообще хотел сделать осциллограф с LCD от сименса а55-это возможно?
  15. Redya

    Pic18F452 + Sd

    пытаюсь подключить pic18f452(20мгц) к microsd toshiba 256mb. флешка рабочая, отформатирована под fat16. компилятор MIKROc схема из хелпа микроси все подключено как нарисовано, прозвонено несколько раз. Непроверено только само контактирование карты в разъеме(не знаю как проверить). единственное расхождение - рез не 2,2, а 2,35. Шлейф до карты около 12 см - не критично это? код в майне: PORTB=0x00; TRISB=0x00; PORTD=0x00; TRISD=0x00; PORTE=0x00; TRISE=0x0F; ADCON1 = 0xFF; //аналоговые входы portd.f4=1; //подсветка жк LCDinit(); TextOut("ИнитЛЦД ОК",6,6); Delay_100ms(); Spi_Init_Advanced(MASTER_OSC_DIV64,DATA_SAMPLE_MIDDLE, CLK_IDLE_LOW, LOW_2_HIGH); o: TextOut("инициализирую СД",6,6); initsd = Mmc_Fat_Init(&PORTC, 2); if (initsd == 0) TextOut("Ништяк",6,6); if (initsd == 255) TextOut("нот детектид",6,6); if (initsd == 1) TextOut("фат16 не найден",6,6); delay_ms(100); if(initsd !=0) goto o; Собсно не определяет карту и выдает нот детектид, раз в 50 попыток может затупить на 5 секунд и выдать фат16 не найден. Где я мог накосячить?
×
×
  • Create New...