Поиск по сайту

Результаты поиска по тегам 'MCU'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

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

Блоги

Нет результатов для отображения.

Нет результатов для отображения.

Местоположения

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

Группа


ICQ


Skype


Интересы


Город


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


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

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

  1. Иногда возникают вопросы, ради которых создавать отдельную тему не имеет смысла, давайте задавать простые вопросы в этой теме (типа как "Вопросы от начинающих"). Первый вопрос: Чтобы сконфигурировать одно устройство необходимо загрузить в регистр некоторые данные, формат показан на картинке в прикреплении. Что такое MSB и LSB?
  2. Сайт Паяльник открывает обучающий видеокурс по AVR-микроконтроллерам. В этой теме "обратной связи" будем постепенно добавлять новые видеоролики с нашего канала. Здесь можно задавать вопросы, давать рекомендации, критиковать, оставлять отзывы и пожелания, а также запросы на тему будущих видеоуроков. Ведет видеокурс наш форумчанин kobzar. Профиль пользователя на сайте cxem.net. Там же финансовые реквизиты для тех, кто пожелает финансово отблагодарить автора данного видеокурса Подписка на YouTube канал Краткий обзор сред разработки для различных микроконтроллеров на сайте: http://cxem.net/software/soft_mcu.php Внимание начинающим! Перед тем, как задавать вопросы не по теме видеоуроков, прочитать: Статьи по МК для начинающих Книга по программированию микроконтроллеров AVR Также, здесь же на форуме рядом с этой темой смотрите прикрепленные темы: для начинающих, по языку Си и т.д. Все вопросы не по видеокурсу задавайте только там. С этой темы подобные вопросы удаляются Кракозябры вместо русских букв Ребята - спешу сообщить что найден метод борьбы с кракозябрами вместо русских символов, при работе с ЖК. Дело в том, что у некоторых из вас, проект создается в кодировке UTF-8, а наша библиотека работает только с ср1251 Фикс: 1.Открываем проект 2. File - Advanced Save Options 3. Вместо кодировки UTF-8 выбираем Cyrillic(Windows) - cp1251 Сохраняем, сохраняем проект - компилируем! Добавлено 12.01.16 : Изменённые версии библиотеки lcd_5110 : От Alex - http://forum.cxem.ne...20#comment-2287906 От COKPOWEHEU - http://forum.cxem.net/index.php?showtopic=136229&st=1840#comment-2373820
  3. Pic. Общие Вопросы

    Решил создать и прикрепить такую тему, ибо по мелким вопросам создавать новые темы - плохой вариант, а в "Начинающим с нуля (PIC)" писать не совсем простейшие вопросы тоже не годится. И открою я её собственным вопросом. Контроллер 12F675. Кто может объяснить, почему при полнобайтном доступе к регистру GPIO все записывается нормально: MOVLW 0xFF MOVWF GPIO А при атомарном доступе GPIO0 и GPIO1 не хотят меняться из нуля: BSF GPIO, 0x0 BSF GPIO, 0x1 При этом в даташите нет ничего, что могло бы блокировать эти биты... Скажу сразу, в железе 675 сейчас нет. Такая картина наблюдается в протеусе, в симуляторе mplab в watch регистра GPIO биты управляются нормально. Ни в одном из используемых мной до этого пиках такого не наблюдалось ни в железе, ни в симуляциях. Кто-нибудь с таким сталкивался и чего можно ожидать от железа?
  4. Здравствуйте! Уважаемые форумчане, помогите разобраться в большом количестве информации. Имеется задача создать примитивное информационное табло: 1)создать светодиодную матрицу 4*4, из двухцветных (зелено-красных, 3 вывода) светодиодов, по сути 32 диода, светодиоды самые простые 150 мВт. 2)матрица управляется микроконтроллером с компьютера через какой-либо интерфейс, без всяких внешних программаторов. Желательно интерактивное управление(нажал мышкой по кнопке диод загорелся), но можно и просто записать программу в память контроллера. 3)Каждый светодиод управляется отдельно, имеет 16 уровней яркости(1 байт) 4)Питание от бытовой сети Вопросы: 1) Какой недорогой, доступный в продаже, известный(в плане различных программных и схемных решений) контроллер выбрать? 2) Какой, совместимый с контроллером, драйвер СДУ(редуктор) под мои светодиоды выбрать? я понимаю что ШИМ можно реализовать программно, но возможно количество и мощность светодиодов будет увеличиваться. Да и как –то красивее получается 3) Какие-либо советы по функциональной схеме (принципиальные моменты). Если подобные конкретные вопросы рассматривались(общей информации много), просьба дать ссылки.
  5. В данной теме обсуждаем статью на сайте: Устройство удаленного управления GSM "По звонку" (УУУ GSM "По звонку") Данная статья будет полезна всем, кто заинтересован в бесперебойной работе компьютера, удаленном его включении, в управлении как компьютером, так и других устройств, например, двигатель автомобиля, теплица. Можно организовать полив комнатных растений без непосредственного присутствия человека. Остальные варианты возможного применения будут описаны ниже. Включение/отключение осуществляется "по звонку" и что самое главное бесплатно. Основные технические характеристики: Количество управляющих комбинаций - 2 (при доработке - больше); Напряжение питания - 5В; Количество релейных выходов - 4 (max 100V/0,5A); Дальность действия - ограничивается зоной покрытия сотовой сети. Вот фото
  6. Примеры Кода Для Avr

    Здесь будут помещаться различные примеры кода и прочего обсуждаемого в других темах. Также скидывайте сюда любую полезную информацию по AVR микроконтроллерам Он-лайн книга: "Книга по программированию микроконтроллеров AVR (ассемблер)" Atmel AVR4027: Tips and Tricks to Optimize Your C Code for 8-bit AVR Microcontrollers: Atmel AVR4027 (Оптимизация кода от Atmel).pdf
  7. Начинающим С Нуля (Pic)

    Для людей которые интересуются темой микроконтроллеров, но не знают с чего начать. Объясню с чего начать, отвечу на интересующие вопросы, бесплатно. От вас нужно сильное желание разобраться в теме. Кому интересно постите сюда. Успевайте, возьму только несколько человек.
  8. Наткнулся на такую схему простая как детекторный приемник http://cxem.net/mc/mc51.php думаю стоит ли собирать? хотелось бы узнать ваше мнение стоит ли оно того, всмысле качества звука?
  9. Собрал я мегометр. Вообщем работа его устраивает. Но есть одна проблема - слишком малое время между измерениями! Иногда получается что цифры сливаются, если значение среднее между цифрами например 6 и 7. Как мне увеличить время между измерениями например до 0,3 сек? Куда задержку вставить? Исходник в прикрепленном файле. И еще, возможно ли к цифре добавить запятую? Или для запятой нужен отдельный символ? Вот демонстрация работы. Измеряем сопротивление 10 резисторов по 7,5 МОм. Мегометр.zip
  10. Добрый день! Только знакомлюсь со схемотехникой и микроконтроллерами. Ситуация: есть нагрузка - мотор 12 В. На ножку микроконтроллера, питаемого батареей 4 В, подадим лог. 1 , которая соединена с базой транзистора. К коллектору этого транзистора "плюс" от другого источника - 12 В. К эмиттеру подсоединен плюс от мотора. Минус мотора к минусу питания - 12 В. Минус от батареи микроконтроллера(4 В) объединен с минусом 12 В. Вопрос: можно ли базу транзистора питать от одного источника тока (который питает связанный с ним микроконтроллер), а база будет регулировать ток от другого источника? Минусы действительно нужно объединять? Проверил в Multisim'e без MCU - просто реостатом менять ток на базе - работает - через К-Э начинает течь больший ток. Но это симулятор, а в реальности не хотелось бы микросхему пожечь Визуально представить можно на картинке (sample.png).
  11. Мы (cesanta.com) создаем open-source продукт - прошивку для WiFi модулей с поддержкой Javascript. Здесь - описание, документация и ссылка на презентацию https://github.com/cesanta/smart.js На данный момент поддерживаются ESP8266 и CC3200 WiFi модули. Если есть желание реализовать логику устройства на Smart.js - буду рад помочь, обращайтесь: support@cesanta.com
  12. Pic Basic

    Есть такой язык программирования PIC контроллеров PicBasic. Описание языка не Pro можно взять здесь: http://www.microengi...ds/pbcm202a.PDF описание языка Pro - здесь: http://www.microengi...ds/pbpm502a.PDF Предлагаю в эту тему писать вопросы и ответы по программированию на PicBasic. Подобных языков существует много, но я выбрал именно этот. Как считаете, я не ошибся, может есть что лучшее. Скажу, что освоить его так же легко, как и старый, знакомый многим QBasic. Единственной проблемой для русскоязычных может стать то, что документация на английском, а технический перевод похож на набор бессмысленных русских слов. Может это у меня переводчик такой – Сократ персональный. Здесь можно скачать редактор для написания программ: http://kazus.ru/nuke...eStudioPlus.exe http://www.rentron.c...io/mcstudio.exe Присоединить к редактору компилятор: http://kazus.ru/nuke...sicPro_2.44.exe Компилятор поддерживает все существующие пики. Написали программку, щелк мышкой, и у вас уже готовый hex файл для программатора. При желании можно специальную программу поддержки программатора http://microengineer...loads/EBETA.ZIP «прицепить» к редактору, и тогда не нужно вручную открывать hex файл, он автоматически, после компиляции, запишется в программу, управляющую программатором. Мне кажется удобно. Удобно также то, что пик-бейсик-программу, написанную для одного пика можно быстро переписать под другой, лишь бы у пика хватило портов, памяти и нужных функций. Есть пики, например PIC16F628, котрые поддерживают функцию ICD, для этих пиков, бейсик программу можно запустить в кристалле по шагам из редактора, перед этом связать пик с компьютером через com порт, и отладочную информацию (например величины переменных и др.) контролировать прямо в окне редактора, в ходе выполнения программы. Подробности позже, если кого заинтересует. Ну что скажете по этому PicBasic-у. Хочу знать, насколько этот язык популярен среди "паяльников". А может кто и не знал о нем, то советую попробовать, и паяльник отдохнет. ЗЫ (31 марта 2006 г.) Здесь есть ссылки на полезную инфу по теме PicBasic Pro: http://forum.cxem.ne...?showtopic=4837
  13. Термометр На Pic16F628A

    Собрал термометр по схеме http://cxem.net/mc/mc33.php,Контроллер прошился нормально,всё б хорошо если б.Когда включаешь питание на индикаторе 0.1до тех пор пока не возьмёшся за контакты датчика пальцами тогда показывает как положено.Кто сталкивался с таким подскажите как решить эту проблемку?Хочется сей девайс в машинку вместо штатного показометра температуры.
  14. Собираем Qlock

    И так собираем часы qlock. Для этого нам надо: схема, прошивка, светодиоды и сопутствующие детали. Сразу предупрежу, схема в железе не проверена. Но постепенно проверю и отлажу, потому что собирать буду сам. Пример экрана для часов - вот Схема, прошивка и демонстрационный проект в протеусе: Archiv.zip
  15. По условиям конкурса "Микроконтроллеры 2013" три приза достаются лучшим статьям, которые выберут пользователи форума путем голосования. Итак, голосуем за лучшую статью конкурса по вашему мнению. Параллельно будет проходит голосование жюри. Условия - одной статье - один приз, т.е. всего 6 призов должны раздать. В ситуации, если какая-то из трех первых статей от народного голосования попадет в тройку статей, которые выбрали члены жюри, то учитывается результат от жюри, т.е. он приоритетен и приз достается из числа (15, 10 или 5 тыс. руб сертификата от RepairBaza.ru). А в этом голосовании приз переходи следующей по очереди статье. Голосование заканчивается автоматически 31.05.2013 в 23:59 Призы зрительских симпатий предоставлены интернет-магазином RepairBaza.ru: 1 место: сертификат на 5 тыс. руб в магазине RepairBaza.ru 2 место: Паяльная станция Atten AT60D 3 место: Мультиметр Uni-T UT61C Любые попытки накрутки и т.п. будут пресекаться, т.к. все это хорошо видно. Голосовать могут только зарегистрированные пользователи форума, с числом сообщений > 5 P.S. По статье: Прокачай свой монитор. Собери интерактивную фоновую подсветку автор так и не предоставил исходник ПО для контроллера.
  16. Здравствуйте форумчане! Был пост у меня про блокиратор на DDS, как оказалось, делать это не благоразумно. Переделал схему для блокиратора на 760-960 МГц и 2.5-2.7ГГц. Схема состоит из Микроконтроллера (Atmel Tiny13), который программно создает М-последовательность, далее 2хканальный ОУ, после сигнал идет на 2 ГУНа и ВЧ тракт антенна. Где все это можно посмотреть?? Прошил микроконтроллер в Протеусе, там же нашел свой ОУ LM358, но ГУНов там нет на такие частоты, как быть? В multisim11 нет библиотек Atmel и не предвидиться. Кто знает как это сделать в Симулинке( матлаб 7) взываю о помощи!
  17. Люди помогите выбрать DDS для создания генератора шума на 760-960 МГц и 2700-2500 МГц. Делаю блокиратор LTE сети. Очень нужно :/ И любой ли Микроконтроллер подойдет под DDS. Схема : MK+DDS+ФСС(фильтр соср. селекции) + 2 УМ+ант.
  18. Здрасте, хочу сделать часы с индексацией на табло минут с интервалом каждые 5 минут. Есть схема исходник только не знаю что там надо подправить чтобы интервал был 5 минут а не каждую 1 минуту.
  19. Подскажите как правильно подключить транзистор к avr? int.zip
  20. Rfm12-433-D И Tiny2313

    Всем привет! Скажите пожалуйста, как работать с датчиком RFM12-433-D и ATtiny2313? Среда разработки CodeVision. Спасибо.
  21. Всем привет! Хочу сделать мп3шник, но наткнулся на проблему...Нужна схема программатора для LPT порта для pic16lf88.пошарил в инете.не нашел ни программы, ни схемы програматора... У кого есть схема програматора и программа для прошивки это пика - поделитесь, плз
  22. Как опросить 2 канала ацп котроллера, пример кода для одного канала АЦП как второй канал задействовать, третий и т.п. ? помогите кто чем может, давно уже ищю всю както не конкретно и не понятно, в гугль не отсылать был я там // Использование АЦП. Цифровой вольтметр 02. 03.#include <avr/io.h> 04.#include <avr/interrupt.h> 05.#include <util/delay.h> 06. 07.//------------------0-----1-----2-----3-----4-----5-----6-----7-----8------9----dp 08.char SEGMENTE[] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F, 0x80}; 09. 10.volatile unsigned char segcounter = 0; 11.volatile int display = 0; 12. 13.// Прерывание по переполнению T2, динамическая индикация 14.ISR (TIMER2_OVF_vect) 15.{ 16.PORTD = 0xFF; 17.PORTB = (1 << segcounter); 18. 19.switch (segcounter) 20.{ 21.case 0: 22.PORTD = ~(SEGMENTE[display % 10000 / 1000]); 23.break; 24.case 1: 25.PORTD = ~((SEGMENTE[display % 1000 / 100])|0x80); // добавляем десятичную точку 26.break; 27.case 2: 28.PORTD = ~(SEGMENTE[display % 100 / 10]); 29.break; 30.} 31.if ((segcounter++) > 2) segcounter = 0; 32.} 33. 34.volatile unsigned long value; 35.volatile unsigned int adc_counter; 36. 37.// Прерывание по окончанию преобразования АЦП 38.ISR (ADC_vect) 39.{ 40.value = value + (ADC*11/4); 41.adc_counter++; 42.} 43. 44.// Главная функция 45.int main (void) 46.{ 47.DDRD = 0xFF; 48.DDRB = (1 << PB0)|(1 << PB1)|(1 << PB2)|(1 << PB3); 49.PORTD = 0x00; 50.PORTB = 0x00; 51.DDRC = 0x00; 52. 53.TIMSK |= (1 << TOIE2); // разрешение прерывания по таймеру2 54.TCCR2 |= (1 << CS21); //предделитель на 8 55. 56.ADCSRA = (1 << ADEN) // разрешение АЦП 57.|(1 << ADSC) // запуск преобразования 58.|(1 << ADFR) // непрерывный режим работы АЦП 59.|(1 << ADPS2)|(1 << ADPS1)|(0 << ADPS0) // предделитель на 64 (частота АЦП 125kHz) 60.|(1 << ADIE); // разрешение прерывания 61. 62.ADMUX = (1 << REFS1)|(1 << REFS0) // внутренний ИОН 2,56V 63.|(0 << MUX3)|(0 << MUX2)|(0 << MUX1)|(0 << MUX0); // вход ADC0 64. 65._delay_ms(50); 66. 67.sei(); //глобально разрешаем прерывания 68. 69.while(1) 70.{ 71.if (adc_counter > 300) // вычисляем среднее значение АЦП 72.{ 73.display = value/adc_counter; 74.adc_counter = 0; 75.value = 0; 76.} 77._delay_ms(50); 78.} 79.}
  23. Разрабатывается устройство в котором планируется использовать два Atmega32 с разними прошивками но с одной целью!=). Переключения планируэтса осуществлять с помощю отдельново МК которий будет играть роль меню в последуэщемся будет запускаться меню в котором вибираем прошивку и запускаэтса определенный Atmega32...
  24. Pickit Не Чует Мк

    Делаю устройство на PIC18F2580. Наконец решил отказаться от внутрисхемного программирования в угоду бутлодеру. Сделал печатку, к которой прикладываю SOIC и PICKITом быстро шью бутлодер. Вот какая нарисовалась проблема: зашил бутлодер, впаял в плату (пока только питание + rx/tx). Бутлодер не работал. Выпаял, попробовал подключить PICKIT - не видит, ругается на Device ID 00000. Вроде и питание 5в (usb) не превышал и не замыкал ничего. "Испортил" два кристалла. Третий не хочу - спросил совета. Как можно воскресить их?
  25. Итак, после прочтения вводной документации и изучения архитектуры 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 скрин) и получаю ошибку как на третьем скрине, что я делаю не так?