Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'PIC'.

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

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

Тип контента


Форумы

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

Блоги

  • Твори, выдумывай, пробуй.
  • fant's блог
  • Ток покоя
  • Где купить велпатасвир, epclusa, velpanat, velasof, софосбувир в России по лучшей цене.
  • Китайские бренды видеокамер
  • Создание Маленькой Мастерской
  • Блог администрации
  • STEN50's блог
  • Изучение, наладка, исследование
  • MiSol62's блог
  • короткие записки по ходу дела
  • Программирование AVR и PIC блог
  • Стабилизированный выпрямитель тока ТЕС 12-3-НТ
  • Блог getshket
  • ТНПА
  • welder's блог
  • blog cheloveka loshadi
  • OPeX3's блог
  • Подводная робототехника
  • Сабвуфер и акустика.
  • Радиоуправляемая машина
  • Консультация психолога сексолога онлайн, психолог онлайн
  • Nokian блог
  • Оповещения Dermabellix Scam !! Не покупайте это !!!
  • Cheerful Boss' блог
  • Cheerful Boss' блог
  • VLAD1996B's блог
  • "Коллективное увеличение продаж"
  • Dudok's блог
  • "Коллективное увеличение продаж"
  • Goluboglazyi's блог
  • Прибор определяющий электролитический конденсатор на работоспособность.
  • Mosfet@'s блог
  • mazzi's блог
  • Лучшие компьютерные игры 2017
  • Marchenkokerya's блог
  • Заметки начинаущего аудиофила
  • Почти бесполезные проги
  • Светлый блог.
  • дядюшка Филин's блог
  • Дневники нуба
  • satyrn's блог
  • Люк. В погреб.
  • Фильм Дом Солнца
  • Светодиодная лента B-LED 2835-120 W белая негерметичная
  • Само-Реплицируещиеся Производственные Системы
  • Блог от Eknous
  • РВС's блог
  • Den_R's blog
  • РВС's блог
  • Чтото крутое и про криворукость
  • ekadom's блог
  • Проектирование любых чертежей
  • Lisovic's блог
  • Блог уже не юного радиогубителя
  • денди
  • eHouse
  • zaregan's блог
  • Схемотехника УНЧ с низковольтным питанием на примере приёмников фирмы Grundig
  • То, что в руки попало.
  • Блок питания водородного генератора и все что с ним связано
  • slava_va@mail.ru's блог
  • Блог alex123al97
  • slava_va@mail.ru's блог
  • параленое соединение КРЕНок или как сделать стабилизатор напряжения 24-12в
  • Свободная генерация Андрея Мельниченко
  • реобас
  • Модернизации системы впрыска на 555
  • помощь
  • Копии схем и печатных плат устройств попавшие ко мне
  • MBM75's блог
  • Буду
  • lagutai's блог
  • Мои проекты.
  • lagutai's блог
  • Трудовик
  • vOVK@'s блог
  • токарь-радиолюбитель
  • azlk3000's блог
  • Коллизия сингулярности
  • SmallAlex's блог
  • Вопрос по Цифровому усилителю мощности звука 2x12 Вт YDA138-E
  • bebulo's блог
  • Простейший макет станка термо-вакуумной формовки
  • Блог им. pryanic
  • peratronika
  • Zer's блог
  • MEDBEDb's
  • Гнездо кукушки
  • hiMiческий блог
  • luna_kamen's блог
  • Изучаем USI на основе сверхэкономичного прототипа
  • Алекс-Юстасу
  • SUBWOOFER.RU
  • kot sansher's блог
  • Поделки стареющего пионера
  • доброжелатель2's блог
  • Grig96. Полезные заметки.
  • Attiny 0-ой и 1-ой серии (Attiny817, 1614 и прочие)
  • pavlo's блог
  • MSP430FR
  • viper2's блог
  • Моя Электро Чинильня
  • Selyk's блог
  • VoltServis.ru
  • kpush's блог
  • OM3 на новых платах.
  • конни's блог
  • Электронный экстазёр "MASHKA".
  • ptimai's блог
  • noc functionalities
  • Sun kapitane's blog
  • ODEON AV-500
  • Sun kapitane's blog
  • Логика на транзисторах,диодах, счетние тригери на транзисторах
  • AleksandrBulchuck's блог
  • Качественные окна от производителя
  • KRALEX's блог
  • Javaman's projects
  • SeVeR36's блог
  • 3232
  • Пять копеек.
  • Az@t's блог
  • Индукционный нагрев
  • Схемы разных устройств
  • Кардшаринг SAT ТВ блог
  • PENTAGRID SAYS
  • Ещо раз о "Кощее 5И"
  • Игровые автоматы на официальном сайте
  • коллекционер
  • дямон's блог
  • Ламповый усилитель и акустика для озвучки семейных мероприятий
  • дямон's блог
  • tiosmutoutrup1971
  • Светомузыкальная установка для новачков
  • Лучшие игры для ПК скачать бесплатно
  • sqait's блог
  • Блокнотик
  • Gubernator's блог
  • Записки электрика
  • Полстакана
  • Vrednyuka
  • Интегральные микросхемы
  • grigorik's блог
  • Интегральные микросхемы
  • VMWare удобство и безопастность
  • Профсоюз обычных пользователей
  • rtfcnf's блог
  • Гидроэнергетика в России: отечественные гидроэлектростанции, типы и характеристики
  • VMWare удобство и безопастность
  • Лайфхаки от Кати
  • Kinh chong anh sang xanh gia re
  • ukabumaga's блог
  • АО "Диполь Технологии"
  • artos5's блог
  • блог
  • Kraftwerk's блог
  • 1
  • Kraftwerk's блог
  • Как выбрать точечный светильник?
  • мастерская ky3ne4ik'а
  • Работа с микроконтроллером Atmega8
  • Aronsky
  • Игорь Камский
  • Диммеры
  • 5В = 1,5+3
  • vitiv' блог
  • Ремонт цифровой панели прибора тойоты марк 100. Замена транзистора 36 ( SOT- 23 )PNP
  • Все СРО России
  • 300writers
  • Металлоискатель Tracker FM-1D3
  • Былое
  • Создание монстра "Blaster 8920"
  • 2Smart Cloud Blog
  • EmmGold's блог
  • 2Smart Cloud Blog
  • ivan15961596's блог
  • Кумир у-001
  • ivan15961596's блог
  • My blog
  • Интернет радио в машину
  • SamON
  • Помогите люди добрые
  • AI
  • Помогите подключить маяк 231 стерео.
  • Гаусс-пушки
  • Название
  • 7400's блог
  • Как я собирал свой первый импульсный источник питания
  • Віталік Приходько_130349's блог
  • Lithium ECAD - российская САПР печатных плат
  • Евгений Малюта's блог
  • ПИшу свои мысли
  • werekpro
  • Venera Electronica
  • afurgon's блог
  • Выбросьте это в парашу!
  • odaplus' блог
  • Zvik's блог
  • Smart overload protection power amplifier «Zita (Z) ThermalTrak™»
  • радиоэлектоника
  • BoBka777's блог
  • МиУЗР - Модернизация и Усовершенствование Звуковой Радиотехники .
  • aleksey9900's блог
  • Лабораторная блок питания
  • Нашел статью о пайке проводов к светодиодов
  • Китайский городовой
  • Костик0's блог
  • УФ лампа для маникюра SK-818
  • 8 Contrasts Between Web Servers and Application Servers
  • Конденсатор
  • Новости, обзоры и другая полезная информация от ИМ "Радиодар"
  • Цветомузыка
  • OPeX3's блог
  • Sem2012's блог
  • это не хлам – это часть моей жизни
  • Контроллер на базе ПК (OS Win LTSC)
  • OdiS' блог
  • Хитрости строителя
  • aleksfil's блог
  • Color Preamp - предусилитель на лампах 12AU7
  • Проблема с зарядкой литиевого аккумулятора для шуруповерта 21 вольт
  • EmmGold's блог; AVR
  • Микроэлектроника
  • З
  • CH32V
  • Блог Плотникова Ильи
  • Бесплатные радиодетали с Алиэкспресс
  • Повышение качества и снижение временных затрат при испытаниях электронных компонентов с помощью отечественного испытательного оборудования
  • Источники питания MEAN WELL
  • Жизнь и рыбалка
  • yureika's блог
  • Глушитель спутникогого интернета
  • Всякая всячина
  • Для начинающих
  • Ignite your senses with the grace and allure of female escorts near Laguna Niguel
  • Fumitox's блог
  • Наш-RXT6 топ-10 на январь 2023: Лучшие сайты онлайн казино в России
  • Лицензионные казино онлайн в 2024 году на реальные деньги
  • Самоделки блог
  • Домашняя автоматика
  • Интересное и полезное
  • Ремонт Амфитон 35у-101с
  • ульян's блог
  • Свет в грузовой газели
  • Блок питания 0-12В для начинающих
  • Dimko's блог
  • Иван Самец's блог
  • SolomonVR's блог
  • gendzz's блог
  • fleh138's блог
  • Электроника forever!
  • aleksejhozhenets' блог
  • aleksejhozhenets' блог
  • diserver блог
  • aleksey290476 блог
  • ВАРГ's блог
  • Люстра Чижевского
  • wanes101's блог
  • voldemar2009's блог
  • Jana's блог
  • Jana's блог
  • Рена Искужин's блог
  • abduraxman7's блог
  • Kuzumba's блог
  • Самопальник
  • заработок через интернет на запчасти!!!
  • electric.kiev's блог
  • lolo's блог
  • leravalera's блог
  • ideomatic's блог
  • приглашаем на работу инженера-радиоэлектронщика
  • FREEMAN_77's блог
  • Блог автоэлектрика
  • Блог начинающего электронщика
  • Dersu's блог
  • Электроэнергия и её экономия!
  • Электроэнергия и её экономия!
  • Семён Ковалёв's блог
  • piligrim-666's блог
  • помогите с партотивной калонкой
  • помогите с партотивной калонкой
  • Музыка в стене.
  • m-a-r-i-k-a's блог
  • cosmos44's блог
  • oyama14's блог
  • блог Виталика!
  • ciornii's блог
  • Великий и Ужастный блог
  • Denis__Ricov's блог
  • Universal12's блог
  • Sprut's блог
  • Alexeyslav's блог
  • cosmosemo's блог
  • Заметки радиолюбителя
  • Falconist. Мемуары
  • Блог MillyVolt
  • усилитель импульсов
  • Panasonic sa-ak 18
  • Простое радиоуправление из того, что было.
  • 35house
  • Блог Радиочайника
  • Блохи iiiytnik'a
  • Хороший сервис- Бяка
  • Аудиолаборатория "Философия Звука"
  • ОколоCADовое
  • Блог KVLADS
  • Короп блог
  • Автоматизация котла Protherm MTV
  • Бложиг Касянича
  • Обо всём
  • Эксперимент
  • No electronics
  • ПРИРОДА СВЕТА и ЕГО ВОЗМОЖНОСТИ
  • Генератор на xr2206
  • HTPOWLASER
  • Когда-то были очень популярны у радиолюбителей
  • AVR - микроконтроллеры
  • Микроконтроллер
  • Самодельный автосимулятор
  • Интернет-магазин керамической плитки «Боярская Плитка»
  • Разработка электронных метрических мишеней IPSC для мягкой пневматики (страйкбол)
  • ,

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


Skype


ICQ


Интересы


Город


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


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

  1. Разбираюсь с микросхемой UC3825. Есть работающая схема контроля скважности выходного сигнала переменным резистором, подключенным к ноге 8. Приложена к посту Задался целью управлять этой микросхемой не переменным резистором, а с помощью ШИМ от 5в микроконтроллера. Насколько я понял по даташиту UC3825 может работать по току и по напряжению и теоретически это возможно. Есть ли кто ни будь, кто хорошо разбирается в функционале это микрухи? Как можно подключить к ней МК и будет ли она работать от входного ШИМ сигнала, частотой скажем 1кГц?
  2. Помогите пожалуйста. Нужно срочно описание данной принципиальной схемы, для чего нужен каждый элемент. Как происходит программирование микроконтроллера. Это схема JDM программатора для PIC-микроконтроллеров.
  3. Я новичок в программировании PIC. Я создал тестовую программу, чтобы проверить, все ли работает нормально, но светодиод не мигает. Программатор: Pickit3. Микроконтроллер: PIC16F628A Возможно, я что-то неправильно делаю в разделе кода: #include <stdio.h> #include <stdlib.h> #include <pic16f628a.h> void delay_ms(int); int main() { TRISA2 = 0; //RB0 as Output PIN while(1) { RA2 = 0xFF; delay_ms(1000); RA2 = 0x00; delay_ms(1000); } return 0; } //General short delay void delay_ms(int x) { int y, z; for ( ; x > 0 ; x--) for ( y = 0 ; y < 4 ; y++) for ( z = 0 ; z < 176 ; z++); }
  4. Мужики, доброго всем! Помогите разгадать загадку.. Собрал программатор по схеме: http://pic.[пытался спамить но не получилось]/programmirovanie/com-programmatory/38-ntv-programmator-pic-mikrokontrollerov-jdm-sovmestimyy.html . Им уже прошивал камни. Вроде все нормально было. Заказал на али PIC12F629 - 2шт. Первая в проге PoniProg прочлась как бы правильно, чистая (3FFF) но константы не было. Прошил. Читаю – во всех ячейках 0000. После «стереть» – те же 0000. Этим же программатором в проге WinPic800 – определяется как PIC12F683. При чем шьется, стирается, читается как 683 - прошивкой написанной под 629.. Стираю. Нажимаю «читать» - 3FFF (как и должно быть). Снова открываю с помощью PoniProg, читаю - 3FFF. Тут же прошиваю. «Читать» – опять 0000. Ставлю в спаянную схему (схема с кварцевым резонатором) – РАБОТАЕТ! Ну думаю, в PoniProg что то не так сделал с первым контроллером. Второй МК, сразу заряжаю в WinPic800. И что вы думаете, и этот определяется как 683. В чем сидит «заноза», в дешевых МК из алиекспресс, (потому то и без константы, что дешевые), в программаторе или в WinPic800?? А почему после прошивки в PoniProg читаются 0000, и после стирания МК в PoniProg все равно 0000 ? Мот кто сталкивался с такими загадками? Только прошу не пинать типа: купи нормальный прогер, если не поможет то МК по дороже…, этот способ я и сам понимаю. Купил бы.. но, я не занимаюсь этим регулярно и тем более не зарабатываю на этом деньги. Понравилась очередная схемка, она мне была нужна и я ее сваял, и она нормально работает. Но.., если вдруг попадется схема с внутренним генератором то хотелось бы хоть понять где и как найти эту гребаную константу? Заранее благодарен откликнувшимся.
  5. Собственно сабж. Цены умеренные.
  6. Требуется электронщик, Москва, желательно в штат. Первая задача: есть блок управления двигателями китайского производства. Плата разведена под 3 двигателя, но смонтированны компоненты только на две линии упраления. Требуется составить комплектацию, что нужно докупить для монтажа третьей линии, смонтировать и запустить. Управление - PIC. Также потребуется разрабатыать жгуты под имеющиеся и разрабатываемые платы. Интересующимся скину фото платы и наш сайт
  7. Дали задание на курсовой-у меня был готовый,сделанный с помощью PIC12F675,мне нужно кое-что добавить в схеме и мне сказали сменить микроконтроллер на pic16f676,там больше портов(ножек).И на этапе переделывания самой программы возникла проблема,программа компилируется,но в протеусе появляется куча ошибок.Кто может помочь?В чем дело??))Заранее спасибо kur.mcp kur.mcs STRN-V09rdaria.DSN TRN_ADC.asm TRN_ADC.HEX kur.mcp kur.mcs STRN-V09r.DSN TRN_ADC.asm TRN_ADC.HEX
  8. Здравствуйте, весь день голову ломаю...Нужно подружить PIC16F72 с Flash-памятью AT45DB161D. В порядке эксперимента для начала хочу прочитать регистр статуса и идентификатор памяти, но она ничего совсем не отвечает . вот код: ;========== Настройка МК ============================================== SetMCU CALL Pause1s CLRF STATUS CLRF PORTA CLRF PORTB CLRF PORTC BSF STATUS, RP0 ;Банк 1 MOVLW b'00000000' ;Значение для направления PORTA MOVWF TRISA ;Настройка PORTA MOVLW b'00000000' ;Значение для направления PORTB MOVWF TRISB ;Настройка PORTB MOVLW b'00010000' ;Значение для направления PORTC MOVWF TRISC ;Настройка PORTC ;========== Инициализация SPI =========================================== BCF STATUS, RP0 ;Банк 0 CLRF SSPSTAT MOVLW b'00100000' ;Значение для настройки SPI MOVWF SSPCON ;Настройка SPI BSF PORTC, 6 ;Установка CS0 ;========== Чтение идентификатора AT45DB161D BCF PORTC, 6 ;Опускаем CS MOVLW 0x9F ;Опкод для чтения идентификатора CALL SPI_Trans ;Обмен SPI MOVLW 0x00 ;Ждем ответ CALL SPI_Trans MOVF SPI_RX,0 ;Принятый байт в аккумулятор MOVWF PORTB ;Вывод значения BSF PORTC, 6 ;Завершение передачи stop GOTO stop ;Бесконечный цикл ;========== Передача по SPI ====================================================================================================== SPI_Trans MOVWF SSPBUF ;Передача байта CALL Pause1ms ;Ожидание завершения передачи MOVF SSPBUF, 0 ;Копирование принятого байта MOVWF SPI_RX RETURN В протеусе с SPI_Debugger-ом все работает, если подставить на место ответа какое-нибудь значение, оно выводится в портБ. Но в железе с подключенной памятью ничего не происходит. Выводы памяти RESET, WP соединены с питанием. Питание 3,3В. Помогите, пожалуйста)
  9. Пытаюсь реализовать SPI, вот только никак не могу скомпилить. ошибка странная.... Строчка кода. Синтаксис на неё не ругается... Что не так????
  10. Компилятор HI-Tech. МК: PIC16F628A. Нужно сделать прошивку, которая будет на ногах RB4 и RB5 получать скан коды от клавиатуры, делая из него нормальный символ в виде буквы или цифры. Это всё, что мне нужно. Не нужно делать полную версию с выводом куда-нибудь этих символов, мне нужно чтобы он хранился, например в переменной. Позже я сделаю чтобы он выводился на экран. Спасибо заранее. Из этого можно что-то сделать.
  11. Есть задача: 1. входов на замыкание/размыкание - 5шт 2. входы серии импульсов 0-5в для постоянного их подсчета за ед. времени - 3 шт. 3. Аналоговые входы измерения напряжения 0-5в от датчиков - 3 шт. 4. Выходы на исп. устройства - 4 шт. 5. Выходы индикации 5 шт. 5. Управление дисплее 16х4 - 4шт? Прошу подсказать оптимальный по стоимости/производительности/удобству чип для таких целей
  12. Добрый день. Имеется устройство на pic контроллере 16f876 у которого один из входов работает на достаточно весьма удаленный концевой выключатель. Не подскажет ли кто реально эффективную и простую схему защиты входа от наводок? Скорость изменения полезного сигнала (срабатывания) очень низкая, допустимо до 1-2 секунд, но из-за протяженности линии наводки могут иметь достаточно большой ток и полагаю, напряжение, в том числе конечно и отрицательной полярности, поэтому навесить электролит в уме имею, но может есть и реально ограничивающие напряжение решения. Сейчас защита решена так, см рисунок, но это не работает. Полагаю из-за того что отрицательные выбросы напряжения где-то до - 6 вольт могут попадать на вход процессора. Беднягу плющит. Помогите советом. (К развязке оптроном, реле, прокладывать тросик и ставить конечник рядом, итд морально не готовы... ) Спасибо.
  13. День добрый. Поставил для себя задачу создать для своего мотоцикла небольшой компьютер на базе микроконтроллера с выводом информации на дисплей. Кое-какие наработки у меня уже осуществлены и сейчас я стаю перед выбор усовершенствовать свое устройство(получилось очень громоздкая конструкция которая занимает много места и к тому же 2/3 памяти ардуины я задействовал при этом далеко не все еще впихнул) или начинать с нуля. Для начало опишу то что у меня уже есть (осуществлено на базе Ардуино уно, пока что без вывода на экран, но скетч под это у меня уже написан) и что я хочу. Функционал такой: -вольтметр (есть); -термометр (есть); -несколько режимов полуавтоматической смазки цепи (есть как автоматически включающиеся/выключающиеся режимы (считываю сигналы с датчика скорости=>пересчитываю в скорость в зависимости от скорости переключаются режимы, т.е. насос работает либо чаще либо выключается на время либо работает реже), также некоторые режимы включаются вручную с кнопки) - есть, все режимы включаются последовательно; - расчет средней скорости в пути (частично есть); - расчет среднего времени поездки (нет); -расчет расстояния (нет); - считывание данных с нескольких датчиков разного рода(цифровые и аналоговые) и вывод на дисплей(нет, параллельная задача); - вывод на дисплей, еще точно не определился с моделью, пока на примере 5110, но не уверен, нужно что-то по размеру как 5110 но хотелось побольше чем 84х84 для вставления качественных картинок). Собственно вопрос в том по какому пути идти? Оптимизировать задачу на более маленьком ардуино, типа адруино нано (а возможно и на двух) или же начинать с нуля, но тогда встает вопрос о выборе МК (тут я потратив несколько дней пока окончательно запутался) AVR, STM или PIC? Задача планируется как единичная, но хочется получить относительно компактное устройство. П.С. честно читал и искал, но т.к. я "не в теме электроники", мне нужен толчок в нужную сторону Заранее спасибо.
  14. В интернете море програм для программирования микросхем PIC , но все они не работают на Win 10 , может есть у кого рабочая?
  15. Здравствуйте! За основу проекта взял этот материал, добавил лишь переключатель baud rate. Собрал, установил нужную частоту дискретизации, но прочитать сообщение не удалось, много ошибок. Извиняюсь за качество фото. Что стоит попробовать для устранения ошибок? Код прилагаю. sbit LCD_RS at RB0_bit; sbit LCD_EN at RB3_bit; sbit LCD_D4 at RB4_bit; sbit LCD_D5 at RB5_bit; sbit LCD_D6 at RB6_bit; sbit LCD_D7 at RB7_bit; sbit LCD_RS_Direction at TRISB0_bit; sbit LCD_EN_Direction at TRISB3_bit; sbit LCD_D4_Direction at TRISB4_bit; sbit LCD_D5_Direction at TRISB5_bit; sbit LCD_D6_Direction at TRISB6_bit; sbit LCD_D7_Direction at TRISB7_bit; sbit Btn1 at RA3_bit; char i; unsigned short row=1,col=1; unsigned short rate_idx=0; void main(){ TRISA = 0b00001000; PORTA = 0; CMCON |= 7; // Disable Comparators Lcd_Init(); Delay_ms(100); UART1_Init(2400); // set baud rate Delay_ms(200); Lcd_Cmd(_LCD_CLEAR); Lcd_Cmd(_LCD_UNDERLINE_ON); Lcd_Out(1,1,"UART Reader"); Delay_ms(2000); Lcd_Cmd(_LCD_CLEAR); while(1){ if(!Btn1){ Delay_ms(500); Lcd_Cmd(_LCD_CLEAR); Lcd_Out(1,1,"Baud rate: "); rate_idx++; if(rate_idx > 3) rate_idx=0; if(0 == rate_idx){ UART1_Init(1200); Lcd_Out(1,12,"12"); } else if (1 == rate_idx){ UART1_Init(2400); Lcd_Out(1,12,"24"); } else if (2 == rate_idx){ UART1_Init(4800); Lcd_Out(1,12,"48"); } else if (3 == rate_idx){ UART1_Init(9600); Lcd_Out(1,12,"96"); } Lcd_Out(1,14,"00"); Delay_ms(2000); Lcd_Cmd(_LCD_CLEAR); } if(1 == UART1_Data_Ready()){ i=UART1_Read(); if(27 == i){ Lcd_Cmd(_LCD_CLEAR); col=1,row=1; } else if(i > 31 && i < 127) { Lcd_Chr(row,col,i); col++; } } if(17==col && 1==row){ row=2; col=1; } if(2==row && 17==col){ Lcd_Cmd(_LCD_CLEAR); col=1; row=1; } } }
  16. Доброго времини суток. Вобщем сломалась сенсорная панель вытяжки. Вся логика сенсора вынесена на отдельную плату (схема прилагается) Вобщих чертах раскажу принцип работы На плате есть 4 сенсора Свет (должен работать по алгоритну кнопка с фиксацией - типа нажал светит - нажал - погас) 1-я скорость вентилятора 2-я скорость вентилятора 3-я скорость вентилятора (1-2-3 - ето переключение скоростей вентилятора) Тактовая частота с ноги CLKOUT через резистор R1, R3, R5, R7 дует в конденсаторы C1, C3, C5, C7. На второй ноге конденсаторов образуется переменное напряжение. Позитивная фаза напряжения бежит через D1, D3, D5, D7 на дополнительную емкость (соотвецтвенно C2,C4,C6,C8), Негативная фаза шунтируется диодами D2, D4, D6, D8 Таким образом на практике на входах BTN_LIGHT, BTN_1, BTN_2, BTN_3 имеем 2,2В в состоянии покоя (когда сенсор не нажат). Когда к сенсору поднести палец - то организм человека будет создавать дополнительную емкость. Ето приведет к падению напряжения до 0,8В на соотвецтвующих ножках (BTN_LIGHT, BTN_1, BTN_2 или BTN_3) Все вроди норма - вот только производитель затер маркировку контроллера. Корпус SOIC20 Я (в силу малого опыта по работе с PIC) визулально по расположению ног взял за основу PIC16F628. (тот что в SOIC18...) на печатной плате 10, 11 нога SOIC20-го корпуса не задействована... Но чувствую что контроллер не угадал. Теперь собственно вопрос: Какой контроллер посоветуете. От него необходимо: 1 совпадение ног питания 2 Совпадение ног кристала 3 Возможность на входах BTN_LIGHT, BTN_1, BTN_2 или BTN_3 различить 0,8В и 2,2В
  17. К1116КП3 - 50 шт.(750р400р) либо (10р/шт) UDN2595A - 4+20 шт. (200р100р/шт) OP184FS SO8 - 1 шт. (ваше предложение?) 5П20,10ПА1-2,5-4 - 2 шт. (350р250р/шт) DS1267-100 - 5 шт. (200100р/шт) RCV420KP - 8 шт. (800р400р/шт) PIC18F6620-I/PT - 2шт (700р400р/шт) dsPIC30F4013 30I/P - 1 шт. (800р500р.) AD T912_OP176GP_F17211A - 3 шт. (ваше предложение?) CSA-1V - 15 шт. (500р300р/шт) MCP602 ~ 92 шт. (30р20р/шт.) PIC18F4520-I/PT - 25 шт. (400р160р/шт.) Продается разом, по простой причине того, что хранится в антистатической коробке. Местонахождение - Оренбургская область. Отправлю наложенным платежом по любому адресу. (Рассмотрю иные предложенные варианты доставки) Вместе с заказом(по желанию) ПОДАРЮ транзисторы серий МП(20А,16А,16БОС), П(605,605А) до 90 шт.(зависит от заказа), и керамические конденсаторы, + кому интересно трансы марки ТАН. (Могу фото скинуть, обращайтесь в лс) ЛИБО продам все разом, по очень выгодной цене.
  18. Продам микроконтроллеры: PIC12F683 - 1шт - 50р PIC16F628A - 1шт - 80р Они новые, не паяные, не прошивались. Доставка заказным письмом Почтой России Писать в ЛС
  19. Добрый день. Работаю над проектом где есть два микроконтроллера PIC, EEPROM и дисплей с клавиатурой. На одном контроллере реализовано меню настроек где есть параметр с десятичной точкой(переменная double). Этот параметр сохраняется в EEPROM а потом читается другим контроллером для использования в алгоритме управления. Соответственно, нужно как то получать доступ отдельно к целой и дробной частям числа и изменять их как будто это два разных числа. Пробовал использовать modf() для получения целой и дробной части, менять их, а потом через sprintf() обьединять их в строку и далее через atof() получать обратно double, но такой способ использует непозволительно много памяти. Еще более оптимальный способ это хранить и изменять целую и дробную части как два однобайтовых числа, а второй контроллер уже будет сам "сшивать их" в переменную double как написано выше. Но это тоже как то не красиво. Подскажите какие еще есть способы "экономно" сделать это на МК про которые я еще не знаю? Может как то оптимизировать? Пишу на Си (компилятор XC8).
  20. Помогите написать программу на МК PIC16F1824. Схема передающего контура для беспроводой зарядки. МК должен подовать на 6 и 5 выходы сигналы поочереди.Он будет задавать частоту колебания тока в цепи. Так же имеются две кнопки подключённые к входам 13 и 12, они будут менять частоту.
×
×
  • Создать...