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

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

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

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

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


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

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

Блоги

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

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

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

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

Группа


ICQ


Skype


Интересы


Город


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


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

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

  1. Перекройка Частотомера Под Attiny2313V

    На просторах интернета нашёл описание частотомера на ATTiny2313 (http://www.joyta.ru/...ere-attiny2313/) В нём тактовая частота 20 МГц, смог добыть лишь ATTiny2313V, у которого макс. тактовая частота 10МГц. Цель: внесение изменений (в схему, прошивку), чтобы частотомер заработал на ATTiny2313V. (Сразу сообщу: будучи студентом 2-го курса, в программировании МК пока что не шарю, но наверняка такая проблема может появиться у многих, простой частотомер с макс. измеряемой частотой до нескольких МГц - штука нужная и более доступная, чем готовый аппарат)
  2. Ошибка "установлены Lock Биты"

    Пришёл совершенно новый МК Attiny2313, в программе (AvrDude) установил всё как надо, однако в процессе программирования вылазит ошибка "Установлены lock биты". В чём может быть проблема? Это случаем не залоченный МК?
  3. Переходник Usb -> Uart На Attiny2313

    Приветствую всех. Решил для своих радиолюбительских нужд собрать переходник из этой статьи. В статье прикреплены драйвера для XP, vista, 32-bit семерки. Но у меня 2 компа и на одном из них винда 8.1. На нём устройство не определяется, ну да ладно. На втором ноутбуке вин 7, но 64-bit. Когда вставляю в него переходник - определяет, как RS-232. Я устанавливаю драйвера по инструкции. В диспетчере задач теперь определяется как Virtual Communication Port и подсвечивается желтым восклицательным знаком. Но ни одна терминальная программа его не видит. Как это исправить? Обязательно нужна вин 7 х32?
  4. Avr Zx Spectrum 128 На Семи Корпусах

    Здравствуйте. Выкладываю результаты собственной разработки: персональный компьютер ZX Spectrum 128, разработанный с применением микроконтроллеров AVR Atmel. Конструктивно ПК представляет из себя плату, предназначенную для установки внутри стандартной клавиатуры, с которой поддерживается интерфейс PC/2. Фотографии устройства по ссылке: http://dl.dropbox.co... 128 Photos.zip Схемотехнически компьютер включает в себя центральный процессор-эмулятор (ATMega128-16AU), видеопроцессор (ATMega128-16AU), контроллер клавиатуры (ATTiny2313A-SU), блок памяти (микросхема CY7C1049 с регистром 74AC373MTC), страничного мультиплексора 74AC257 и мультиплексора, входящего в состав формирователя видеосигнгала (также 74AC257). Схему устройства можно найти по ссылке: http://zx.pk.ru/atta...83&d=1333384254 Демонстрационное программное обеспечение: http://dl.dropbox.co...ectrum SOFT.zip Сборочный чертёж: http://dl.dropbox.co...8899/Сборка.zip Пример работы: - игрушка R-TYPEhttp://dl.dropbox.co.../Vibrations.zip - демонстрашка Спасибо.
  5. Attiny2313 + Rfid Rc522

    Здравствуйте. Кто ни будь мне подскажите можно ли RFID RC 522 к микроконтроллеру? Ни где в интернете информации по этому вопросу нет. Я в программирование не сильно силён, вот и хочу узнать возможно ли так сделать.
  6. Attiny2313 & Lmx2306

    Здравствуйте, товарищи. Подскажите пожалуйста, как правильно отправлять регистры данных. В каком порядке и какие данные отправлять. (какой порядок отправки регистров) при запуске синтезатора и переключении частот во время работы. Вот, например дан N регистр. В каком порядке мне слать биты по SPI? Слева направо или справа налево ? Достаточно загрузить эти 3 регистра при запуске, чтобы настроиться на частоту? Достаточно в режиме работы отправлять N регистр, чтобы изменять частоту?
  7. Привет Товарищи! С новым годом!!! Наверно сейчас некоторые вспомнят как я уже задавал по этой теме множество вопросов. И наверно порядком надоел с ними. Но сейчас вопросов не будет! Хочу показать то что получилось у меня сделать изучая тему USB AVR. Надеюсь кому то пригодятся мои наработки или исходные коды. Индикатор загрузки ЦП Алгоритм простой. Программа на ПК получает данные о загрузки CPU и RAM. Преобразовывает это значение от 0 до 255 а затем отправляет данные в устройство. На программе присутствуют кнопки калибровки для удобной настройки и калибровки индикатора. Ползунком "Выборка" осуществляется изменение частоты опроса программой необходимых данных и отправка их в устройство. Ползунком "Подсветка" можно меня яркость подсветки Индикаторов. (Я установил тусклые светодиоды и толку от подсветки мало.) Позиции ползунков автоматически сохраняются при закрытии программы. Замечание по программе для ПК (для программистов). Опрос ЦП и отправка данных в устройство реализовано на таймере. Каждый раз как срабатывает таймер, программа подлагивает. Скорее всего это можно решить если вывести весь этот процесс в отдельный поток обработки. Но пока я не разобрался в этом. Usb Кнопка (8 кнопок) С кнопкой тоже всё просто. Программа делает запрос. МК отвечает какая кнопка нажата. При нажатии на кнопку в программе на ПК подсвечивается номер кнопки и выполняется действие для этой кнопки. Действие-Воспроизведение: Можно воспроизвести файл в формате WAV. Действие-Действие: Можно запустит программу или открыть папку. Кроме того поддерживается запуск с параметрами. С начала указываем ярлык до программы потом ставим символ ^ потом пишем параметры. Естественно всё сохраняется при закрытии программы. И подлагивание также присутствует как и в Индикаторе. Дополнительно уместился USB-hub. Думал так будет удобней если кнопка будет всегда возле руки. Дополнительное замечание по железу. Когда подключаем устройство хаб определяется но не определяется кнопка. В наушниках слышим постоянною перезагрузку устройства. Но потом спустя минуту появляется устройство кнопка. Скорее это связано с тем что при включении инициализируется хаб. А МК кнопки уже загрузилось! Вот и не состыковка. Хотя могу и ошибаться. После того как Кнопка появилась в диспетчере устройств всё работает как надо. Также процесс подключения можно ускорить воткнув флешку. И в заключении Программа для ПК написана на языке C# а программе visual studio 2012 express Статья по управлению устройством. Прошивка на МК написана в среде avr studio 6.2 Статья AVR и USB: это просто! USB CPU-RAM стрелочный индикатор.rar MultiButton.rar
  8. Итак, нужно прошить мк для программатора юсб тини асп. Прошиваю через ардуину по этой схеме http://habrahabr.ru/post/144620/ Все собрал правильно, подключил, закидываю hex файл через аврдуд (при скорость 19200). Появляется такая вот ошибка. Ах да, вот такой программатор пытаюсь собратьhttp://robocraft.ru/blog/2948.html Подскажите, что я делаю не так? В мк я новичок. хекс файл лежит в папке на рабочем столе, как я понял из ошибки, аврдуд не нашел его. Путь подчеркнул для удобства. Фото ошибки тут http://www.mediafire...6w8/прапо.jpg�� Помогите пожалуйста, просто уже желание связываться с мк постепенно угасает.И вот еще фотка
  9. Привет всем! Вообщем проблема у меня такая, пытаюсь сделать программу такого плгоритма, но ничего не выходит: Есть в схеме такое: 5 кнопок 1 пищалка 1 выход Алгоритм такой: Есть 5 конопок, одна пищалка и один выход МК. Если нажать одну из кнопок, то пищалка пикнет два коротких раза, это касается любой из конпок. Но а если же зажать все 5 конопок сразу, то пищалка пикнет 3 раза, а на выход пойдёт 1. И после того как будет хоть раз зажато 5 кнопок и на выходе будет 1, то чтобы мы не делали, 1 так и останется. Порты не имеют значения, поможет кто? Если вам что-то не понятно, так как я может плохо обьяснил , пишите, обьясню развёрнуто. Зарание спасибо за то что обратили на меня внимание Вообщем в чем вся суть помощи: Написать программу с комментариями, чтобы я понял, что да как Пишу я в программе AVR Studio 5 Спасибо, всем кто прочитал, надеюсь на помощь
  10. Attiny2313A-Su

    Всем привет, проблема такая: из китая прислали тиньки Attiny2313a-su подключаю к программатору USbasp и программатор их не видет, какие то ошибки как без AVR Attiny2313-20pu прошиваются без проблем
  11. Здравствуйте, нужна срочно Ваша помощь! Полетел блок управления горелкой гбж-0,8, было принято решение создать подобный на мк attiny2313, но никак не могу довести до ума программный код, алгоритм работы таков: старт устройства приветствие на жк жк "продувка" продувка горелки (portb.4 = 1) ждем 1сек открываем заслонку (portd.6 = 1) ждем 10 сек закрываем заслонку (portd.6 = 0) ждем 6 сек жк "розжиг" Включаем розжиг (portb.3 = 1) ждем 1сек открываем клапан малого огня (portb/2 = 1) ждем 4 сек отключаем розжиг (portb.3 = 0) ДАЛЕЕ (Самое интересное) НАЧИНАЕМ СЛЕДИТЬ за портом pd.4, если там появилась 1(до этого там был 0 ), то продолжаем выполнение программы, если 0,(топливо не загорелось) то отключаем подачу топлива (portb.2 = 0) и врубаем тревогу на pb.0, через 10 сек 0 на рв.4 если 0 на pd.4 не появился, то начинаем следить за pd.5, если там 1, то ничего не делаем, а если 0, то пишем на жк "большой огонь" и включаем 1 на pb.1, при появлении 1 на pd.5, переключаемся на малый огонь (portb.1 = 0, portd.6 = 0 жк "малый огонь") помогите пожалуйста, очень срочно нужно запустить горелку, вот код который я писал в bascom avr , подскажите пожалуйста чего не хватает, чего доработать, заранее спасибо!!!))) $regfile = "attiny2313.dat" $Crystal=4000000 Config Lcdpin = Pin , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.2 , Rs = Portd.3 Config Lcd = 16 * 1a Config Portb.4 = Output Config Portb.3 = Output Config Portb.2 = Output Config Portb.1 = Output Config Portb.0 = Output Config Portd.1 = Output Config Portd.4 = Input Config Portd.5 = Input Cls Lcd "¡ope»ºa ¡ £-0.8" горелка гбж08 Wait 2 Cls Lcd "A³¿op K»ÆÁo³ A.A." автор клюшов а а Wait 2 Cls Lcd "¨poãy³ºa ´ope»º¸" продувка горелки Portb.4 = 1 вкл вентилятора Wait 1 Portd.6 = 1 открытие заслонки Wait 10 Portd.6 = 0 закрытие заслонки Wait 6 Lcd "Po·¶¸´" розжиг Portb.3 = 1 вкл трансформатор искры Wait 1 Portb.2 = 1 вкл клапан малого огня Wait 4 Portb.3 = 0 откл трансформатор. искры Wait 1 If Portd.4 = 0 Then следим за пламенем через фотоэлемент, если лог1, то пламя Portb.2 = 0 горит, если 0, то отключаем клапан, и вкл тревогу Portb.0 = 1 Lcd "a³ap¸Ç" авария End If If Portd.5 = 1 Then (И ДАЛЬШЕ Я ЗАВИС)))) LCD "²o»ÄÁo¹ o´o½Ä" Wait 5 Portd.6 = 1 Wait 1 Portb.1 = 1 End If
  12. Здравствуйте, пытаюсь уже месяц собрать вот эту версию tinyISP http://robocraft.ru/blog/2948.html Понимаю, что руки с *оп#, но собрать свой программатор уж очень хочется, хоть ровным счетом ничего не выходит - при подключении всегда появляется надпись "Подключено неизвестное устройство". Драйвер windows соответственно не устанавливается. По ходу пьесы разобрался, что эту надпись дает резистор 1500 Ом, который на плате как раз на линии D-, значит МК не начинает общаться с компьютером. Вначале грешил на печатную плату, но проверил её с тестером не один раз - соплей нет, питание на контроллере есть. Стабилитроны при прозвонке показывают в одну сторону 600 Ом, в другую 1600 Ом. Использую ATtiny2313А вместо ATtiny2313, но она вроде как подходит по всем параметрам. Кабель рабочий, программу прошивал не раз и не на одном программаторе (последний раз даже нашел stk500 у знакомого). Конденсатор электролитический правда выпаянный из другой платы. Может ли этот ЕSR повлиять на работу схемы, если конденсатор лишь как фильтр по питанию используется? Может быть кто-нибудь сталкивался с таким неработающим программатором? Ткните пожалуйста носом, где ещё искать ошибки в подобной схеме?
  13. Не могу разобраться с таймерами 2313. Мне нужен ШИМ на любой ножке. И что бы его можно было изменять кнопками(внешнее прерывание). А я даже не могу сделать просто ШИМ. На ATmega8 как-то всё проще. Помогите пожалуйста. //ATtiny2313A #include <avr/io.h> #include <avr/interrupt.h> void preset(void)//Функция преднастройки { DDRB |= 0xFF; DDRD |= 0x00; PORTD |= 0xFF; MCUCR |= (1«ISC01)|(0«ISC00)|(1«ISC11)|(0«ISC10); GIMSK |= (1«INT1)|(1«INT0); TIMSK |= (1«OCIE0A); TCCR0A |= (1«COM0A1)|(1«COM0A0)|(0«WGM01)|(1«WGM00); TCCR0B |= (0«WGM02)|(1«CS02)|(0«CS01)|(1«CS00); sei(); } ISR (INT1_vect)//++ { } ISR (INT0_vect)//-- { } int main(void) { preset(); while(1) { OCR0A =0x66; } } Что с кодом не так?
  14. Здравствуйте. Пытаюсь запрограммировать ATtiny2313. Программатор - USBasp (http://www.aliexpres...=63287254291825) Софт - Khazama AVR Programmer 1.7 Написал программу на Bascom AVR: $regfile = "2313def.dat" $crystal = 4000000 Config Portd.1 = Output Do Portd.1 = 1 Waitms 500 Portd.1 = 0 Waitms 500 Loop End В Proteus все ок, светодиод мигает. Программатор подключал по этому рисунку: Фото подключений: Оригинал: http://jpegshare.net...4761faccbeb.jpg Оригинал: http://jpegshare.net...ca670015657.jpg Оригинал: http://jpegshare.net...9fafb3cdc4e.jpg Красный - VCC Черный - GROUND Желтый - SCK Зеленый - RESET Синий - MOSI Оранжевый - MISO Белый - PD1 Выбираю файл прошивки, жму Auto Program: Как я понял, в случае успеха, диод должен замигать. Подскажите, пожалуйста, в чем проблема?
  15. Здравствуйте! Недавно начал изучать МК AVR. Читаю книги Белова. Пользуюсь программами CVAVR и Proteus. По урокам, собирал все в железе. По готовым примерам кода конечно же мне легко учиться и все в принципе понятно из описания, хоть и в программировании не силен, но как только начинаешь создавать что то свое - начинаются проблемки. В общем я создаю что то вроде музыкального светильника, который должен включаться от звука (голоса). Датчик звука пытаюсь реализовать на компараторе, плавное включение света - ШИМ, а генерация мелодии (пищалки) благодаря таймеру Т1 и его прерыванию. Куски кода брал из разных чужих самоделок, вот только объединить не удается. В железе работает как будто цветомузыка какая-то. Мелодия не играет, Я думаю это из-за неправильной конфигурации компаратора, а также схемы. Вот это основной вопрос у меня. Ну и собственно основной цикл программы, там я думаю тоже накосячил. Помогите мне разобраться до конца, понять ошибки в коде, мне самому интересно вот только С - язык тяжеловатый на мой взгляд и без помощи знающих не обойтись)) КОД.txt
  16. Имеется плата терморегулятора на базе attiny2313. Вопрос такой, можноли снять дамп прошивки, не выпаивая МК с платы(т.е. просто подпаяться)?
  17. Делаю устройство как одну из частей дипломной работы (Усовершенствование защиты от обрыва провода сети 10-35 кВ). Нарисовал схему и даже нашел того кто программу напишет. Но сейчас он занят и я ищу программиста который напишет программу для AVR. Схему прикрепляю. На COM пока выводить ничего не нужно. Это на будущее. Сколько это стоит эта работа не знаю, так что цену предлагайте сами. http://piccy.info/vi...4091776d8/orig/ Предложения в ЛС, там и подробно расскажу что сделать нужно.
  18. Доброго времени суток. Стоит задача измерение температуры на улице и дома с выводом на LiquidCrystal_I2C дисплей, вообщем всё по стандарту только без ардуины а на чипе tiny2313, возможно ли это? Если да то как прописать пины на 2313 для LiquidCrystal_I2C. Шью 2313 с помощью arduino uno. Заранее спасибо.
  19. Добрый день, стоит задача: формирование импульсов для управления тиристорным выпрямителем. Используем МК attiny2313. Написал программный шим, аттини немного не справляется с формированием(за все время формирования импульсов может пропустить 1-5 импульсов). Подскажите как можно оптимизировать код, чтобы облегчить жизнь тиньки
  20. Программирование Attiny2313

    Купил attiny2313, написал тестовую прошивку в AtmelStudio # define F_CPU 1000000UL #include <util/delay.h> #include <avr/io.h> int main(void) { DDRD = 0xff; while(1) { PORTD = 0b11111110; _delay_ms(1000); PORTD = 0b11111101; _delay_ms(1000); } } Залил с помощью usbasp, внешний кварц не использовал, фьюзы не менял, питание от 5в(usb зарядник от телефона) Fuse L 0xE4 H 0xCB E 0xFF LB 0x3F при подключение светодиода(с и без l293dne) очень быстро моргает, пробовал переписать прошивку для других портов, пинов: ситуация та же. а не используемых портах значения не меняются, только на используемых тут p.s. attiny2313 не attiny2313v p.p.s в proteus всё работает как надо
  21. Всем привет! Мне нужен совет/помошь специалиста по электронике. Я программист, и в электронике умею только пользоваться паяльником, немного мультиметром и различать радиодетали ))). Понадобилось мне собрать USB контролер и драйверы биполярными шаговыми двигателями. Делаю все по этим инструкциям - http://openrobo.ru/control/usb. На данный момент собрал USB контроллер. Прошивал микроконтроллер через LPT (5 проводков). Проблема в том, что windows (пробовал и XP, и 7) не определяет мой контролер. Пишет - неизвестное устройство, сбой при подключении. Собрал все верно, 20 раз все перепроверил, прозвонил. Детали все перед пайкой проверял на мультиметре (после сборки тоже). Подскажите пожалуйста, на что тут нужно обращать внимание, из-за чего ПК не определяет контролер как HID устройство? Еще один момент, после прошивки Attiny2313 через LPT (5 проводков), этот самый микроконтролер не определяется программатором (пробовал 2 МК, второй также). Может это потому, что программа прошила под внешний кварц? Должна ли вообще данная схема (USB контролер) нормально определятся без МК? Вывел из строя МК? Подскажите, плиз! Без совета специалиста не знаю что еще мне делать!
  22. Возникла идея модернизовать модуль Usb to UART сделанной на ATtiny2313. И запихнуть теже функции только в ATtiny85 для экономии места в устройствах. Прошу помощи программистов. С мк знаком год но к написанию прошивок толково не подходил. Вот схема уже готового модуля Usb to UART который отлично зарекомендован. http://www.getchip.n...-na-attiny2313/
  23. "Наигравшись" с светодиодами, семисегментными индикаторами и таймерами на attiny2313, решил написать программу посложнее, а именно частотомер. Но не тут-то было, оказывается у микроконтроллеров на входе стоит синхронизатор, который не позволяет передавать импульсы с напрямую на таймер и получается входная частота не может быть больше половины тактовой. Вопросы: 1) как обойти синхронизатор; 2) может-ли встроенный "часовой" генератор у atmega8 работать на большой частоте; 3) как-же люди делают частотомеры на микроконтроллерах AVR, да ещё на большие частоты; 4) есть-ли у PIC-ов асинхронный доступ к таймерам, может частотомеры лучше собирать на них.
  24. At90S2313 Не Программируется

    Привет всем! вопрос такой у меня программатор SPA0008 (Работает с Algorithm Builder) постоянно им пользуюсь он отлично без отказно работает но.. наткнулся на такую проблему когда соединил к нему AT90S2313 программа ругается что МК произведён не в ATMEL и так на все мой AT90S2313 ругается почему?
  25. Подскажите пожалуйста, где ошибка. Программа откомпилирована как она тут есть. В протеусе без помеченной строчки на выводах порта Б "бегают" сигналы . #include <tiny2313.h> void main(void){ PORTB=0x00; DDRB=0xFF; PORTD=0b0000000; DDRD=0b0001111;// с этой строчкой не работает. TCCR0B=0x01; TIMSK=0x02; while (1) { PORTB++; }; } если вместо DDRD=0b0001111 написать DDRD.x для каждого бита то выясняется что "виноват" бит PD2 если в протеусе "оторвать" эту ногу то все работает! может "виновато" иное предназначение ноги?