Поиск сообщества
Показаны результаты для тегов 'atmel'.
Найдено: 19 результатов
-
Сайт Паяльник открывает обучающий видеокурс по 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 : От COKPOWEHEU - Ссылка на пост , Ссылка на github
-
FUSEBit Doctor – устройство, которое возвращает к «жизни» микроконтроллеры с неправильно установленными фьюзами (например, неверно выбран задающий генератор – CKSEL, запрещено последовательное программирование – SPIEN, использование ножки сброса в качестве линии ввода-вывода RSTDISBL, LOCK-биты и другие подобные, которые могут помешать последовательному программированию микроконтроллера). Пользоваться достаточно просто: подключил 12 В, в панельку (или через переходник) вставил «мертвый» микроконтроллер, жмешь на кнопку «START» и через пару секунд получаем результат – «живой» микроконтроллер. Продаю: 1. Набор плат (плата FUSEBit Doctor + 4 платы переходника). Стоимость – 250 руб. + почта 2. Набор плат + набор компонентов для сборки. Стоимость – 650 руб. + почта 3. Собранное и готовое к использованию устройство. Стоимость – 1000 руб. + почта
- 68 ответов
-
2
-
- FUSEBit Doctor
- Atmel
- (и ещё 5 )
-
Не могу запустить асинхронный режим. Ниже будет представлен код которым пытаюсь отладить. Там в 1 коде идёт работа от внутреннего источника таков (стоит 1МГц). После 5 миганий таймер должен перейти в асинхронный режим и мигать с частотой в 1 Гц. У меня происходит 5 миганий потом ничего. Фьюзы менять пробовал, ничего не дало, сейчас дефолт. Корпус кварца к земле тянуть пробовал - безрезультатно. Возможно что-то в подключении накосячил, если не видно на фото ниже, спрашиваете, нужно будет - нарисую схему. Компилятор Atmel Studio 7 Шью через Sind Prog 2.1.1 + USBasp 2.0 Вот код: .macro outi ldi r16, @1 out @0, r16 .endm .org $000 rjmp reset .org $001 reti .org $002 reti .org $003 reti .org $004 rjmp timer2_ovf .org $005 reti .org $006 reti .org $007 reti .org $008 reti .org $009 reti .org $00A reti .org $00B reti .org $00C reti .org $00D reti .org $00E reti .org $00F reti .org $011 reti .org $012 reti .ORG INT_VECTORS_SIZE reset: .equ portout=portd .equ ddrout=ddrd .def led=r17 .def mask=r18 .def counter=r19 outi spl,low(ramend) outi sph,high(ramend) outi ddrout, 0xff outi tccr2, 0b00000111 outi timsk, 1«toie2 ldi led,1«5 ldi mask,1«5 sei cycle: cpi counter, 10 breq offtim rjmp cycle timer2_ovf: inc counter out portout, led eor led, mask reti offtim: outi timsk, 0«toie2 rjmp asinxron asinxron: outi assr, 0b00001000 back: in r16, assr cpi r16, 0b00001000 brne back outi tccr2, 0b00000101 outi tcnt2, 0 outi ocr2, 0 outi timsk, 1«toie2 m1: rjmp m1 Верх меги на фото слева.
-
Здравствуйте. Поставил Atmel Studio 7 на ноут (windows 10 64). В отладке при пошаговом выполнении команды в регистр не записывается значение. В память данных (data IRAM memory 1 (проверял все 4...)) тоже ничего не записывает. Но компилируется. Поэтому перешел на AVR Studio 4. Хочется разобраться с Atmel Studio 7. Помогите разобраться. Вот код, который я пытался дебагить: .include "m16def.inc" .DSEG .org $100 var3: .byte 3 var2: .byte 2 var1: .byte 1 .CSEG lds R16, $10 sts var3, R16 NOP NOP NOP
-
Как сделать устройство, выводящие на индикатор время, прошедшее с момента последней перезагрузки контроллера?
-
Продам микросхемы. Все микросхемы новые, в наличие. 1. PIC18LF4550-I/P Microchip 65шт 2. ATtiny85-20PU [DIP-8] Atmel 200шт 3. PIC18LF452-I/L Microchip 50шт 4. A29L040L-70F Amic 50шт
-
Всем доброго времени суток. Развел платки - коммутаторы на основные МК. Платы коммутационные для HV PROG (параллельного программирования). Питание 5в оставил для перемычки (видно на фото). Комплект из 3-х плат ATMEGA 8, 16, 32, 48(P), 88, 164P, 168, 324P, 664P, 1284P, 8535, ATTINY 48, 2313. https://radikal.ru/fp/4f4203a9b1d54f9fbb92318c2234e576 Имею 5 комплектов. Цена 450 за все 3 платки ("лист" на этой фотографии) Имею 5 комплектов. https://radikal.ru/fp/73ce63f7f99b4f7d9b744b2563204c1b Платки находится в Самаре, если почтой то +50р почте.
-
Прошу Вашей помощи уважаемые форумчане! Автором В. Нефёдовым, г. Брянск была предложена интересная схема "Универсального микроконтроллерного зарядного устройства", http://www.radioradar.net/radiofan/power_supply/microcontroller_universal_charger.html#comment, которая была мной повторена. Схема рабочая, но по причине моей неграмотности в программировании - работает у меня не корректно! А именно не могу правильно записать при программировании через eXtreme Burner в EEPROM приведенные им коды: по адресу 00H - 2СН, по адресу 01H - 03H, по адресу 02H - 0BEH, по адресу 03H -64H. Не понимаю что, как и куда писать. Не судите строго! Прошу либо скиньте фотку как это должно выглядеть в программе, либо файл .eep
-
Предлагаю услуги по разработке и мелокосерийному изготовлению радиоэлектронной продукции: от ТЗ до готовых изделий. Микроконтроллеры (Atmel), аналоговая элетроника (токи до 20А, в том числе с чистой синусоидой на биполярных транзисторах), измерительная электроника (слабые и сверхслабые сигналы, аналого-цифровая обработка с фильтрацией с вводом в ЭВМ), цифровая электроника и другое. Возможна инструментальная обработка (от лазерной резки до токарно-фрезерных работ, гибка металла, шелкография...) для изделий радиоэлектроники. Возможное написание тестовых программ под Atmel (для запуска изделия). Также разработка внешней звуковой техники на основе PCM микросхем фирмы Техас Инструмент (типа внешней звуковой карты под определенные задачи: с микшированием, от микрофоном с фантомным питанием...). Возможно изготовление единичных образцов или сигнальных для проверки. г. Краснодар leonmezon@mail.ru
-
Здравствуйте, коллеги! Волей случая ко мне попал в руки контроллер, который не совсем контроллер... В общем, я продаю набор для творчества))) Состав: 1. Микроконтроллер. В составе: корпус на дин-рейку (но din-ушки отломлены), три платы (ATMEL AT89S52 на панельке, кварц, несколько микрух, 48 светодиодов)+(24 оптрона pc817 на панельках)+(4 регистра sn74hct573n на панельках, опять оптроны и опять на панельках, 24 реле 6А 220В); 2. Блок реле на дин-рейку (20 реле omron g5nb-1a, светодиоды); 3. Панель оператора, в составе: плата интерфейса (на max232 на панельке, DC/DC конвертер meanwell), графический индикатор winstar wg240128b (подстветка тоже winstar), клавиатура; 4. Пара вторичных источников питания meanwell для этого добра: на дин-рейку dr-45sp2 24v2a и панельный s-100f-24 на 4.5А. Все, кроме БП на быстромонтируемых разъемах. Всборе оборудование проработало несколько месяцев, но после эксплуатации решили модернизировать этот узел. Хранилось в отапливаемом помещении лет 5. Сначала, поставлю цену 9990 руб. Через пару недель уроню на четверть, потом еще. Доставка - Почтой РФ(нежелательно) или ТК ПЭК, Деловые линии.
- 2 ответа
-
- atmel
- микроконтроллер
- (и ещё 8 )
-
Друзья помогите разобраться. Приобрел управляемые диоды WS2812 многим уже известные. Поиски доступных для новичка исходников результатов не дали. Сталкивался с скечами для Ардуино, библиотеками NeoPixel. Во первых не забрался, во-вторых принципиально хочу сообразить всё это на на своей плате на Attiny или Atmege. Сам по себе принци понять логику. Из даташита понятно что диды управляются 24битами, таймаутами и т.п., но никак не соображу как послать биты в контроллер. Только начал разбираться с ШИМом. Думал тут чтото подобное. Помогите новичку с самого простого.
-
Здравствуйте. Думаю кто-то сталкивался с таким. Пишу прошивку для двух контроллеров, которые будут общаться через RF модуль. Для них нужны некоторые общие настройки, например частота, время задержки при определенных действиях, и тд. Задавать в каждом проекте в коде - противоречит принципу DRY, да и вообще... Сделал два проекта, для передатчика и приемника. И сделал проект static library для общих настроек, назвал Common. Добавил референсы на статическую библиотеку. Определяю в common: unsigned char KEY = 0b10010110; Пытаюсь использовать в проекте передатчика: send(KEY); При ребилде получаю ошибку, что KEY не определена.
-
Доброго времени суток. Решил обновить свои знания по мк, купил большой ATmega8515-16PU, установил Atmel Studio 7 для кода, и eXtreme Burner для прошивки (программатор USBASP). Задал себе простую боевую задачу - читать значение на нулевом пине порта Ц. Если там логическая единица - выдавать напряжение на нулевой пин порта Д, чтобы зажечь СИД. Быстро набросал простенькую программу для этого (без цикла, сбрасываю мк и перезапускаю в нем прогу снимая с него питание). Вот такой у меня получился код: На порте Ц, в самой схеме, у меня даже никаких проводов нет, никакого сигнала, когда я запущу прошивку, диод должен быть потушен. Ок, прошиваю, запускаю - горит, сволочь! Но я тоже не лыком шит, смекаю, что в мк скорее всего стоит подтяжка к питанию встроенная. Начинаю шарить доку, нахожу вот такой текст: Ага, значит нужно установить PUD бит в регистре SFIOR. Нахожу таблицу для SFIOR, и таблицу в разделе I/O Ports: Ок, выставляю 2-ой бит в SFIOR регистре в 1, согласно таблице на первой картинке: SFIOR |= 0x04; //0b00000100; Устанавливаю 2-й бит в регистре SFIOR через маску. Смотрю на регистры DDRC и PORTC в рамках таблицы из второй картинки. Для нулевого пина оба бита стоят 0, подтяжка должна быть выключена. Прошиваю, смотрю на диод - все равно горит, сволочь! В качестве эксперимента - подключаю нулевой пин порта Ц в землю (сбрасываю напряжение, как если-бы подтяжка была включена), перезапускаю, диод гаснет. Финальный код программы: Собственно, вопрос: Что же, черт его дери, происходит с этим мк, и как мне вырубить эту подтяжку? P.S Если включить участок кода проверяющий PINC в цикл, мк вообще начинает беситься. Вне зависимости от каких-либо манипуляций СИД тускло светится, когда должен быть погашен, и светится ярко при сбросе нулевого пина порта Ц в землю =(
-
подскажите, уважаемые форумчане, заработает ли такая программа? суть её такова: подключаем матричную клавиатуру, 4х3, считываем с неё нажатия кнопок, которые соответствуют цифрам собираем 3-х значное число, которое затем нужно конвертировать из 10-й в 16-ю систему счисления p.s. только начал кодить, поэтому ОЧЕНЬ! прошу: если имеются ошибки, покажите как было и как должно быть, желательно с пояснениями заранее благодарю new.c
-
Имеется древний контроллер AT91R40807 (ядро ARM7TDMI). Работаю с ним через J-LINK v. 8. ИД ядра считывается нормально. Но это единственное, что можно с ним сделать. В остальном вылезает ошибка "Unable to halt CPU core" Ошибка вылезает как при попытке залить прогу так и просто попытавшись "за-halt-ить" ядро ( команда "h" в jlink.exe). Та же самая ошибка после всех вариантов ресетов (хотя если уж быть точнее то только хардверный ресет срабатывает после которого так же не удаётся застопить ядро). Изменение скорости шины не помогает (игрался в диапазоне с 1 кГЦ до 12 МГц). На плате 20 МГц кварцевый генератор. В разводке ошибки нет (уверен на 150%). Программатор рабочий. Контроллер рабочий, чистый (только со склада поступил). Более того, подобное поведение отмечается на 5 контроллерах (2 мк с одной партии, 3 с другой). Наличие пина NTRI учёл. Статикой не пожог,с этим делом строго. В общем, прошу помощи, друзья! ПО: jlink.exe (v. 5.10d), а также IAR и Keil. (везде Unable to halt CPU core). Программатор: J-link ARM v.8 IAR.
-
Продам микроконтролеры ATmega 1284P-AU Производитель ATMEL 100 шт. (на поддоне) - 120 руб.\шт.
- 21 ответ
-
- Микроконтроллеры
- ATMEL
-
(и ещё 1 )
C тегом:
-
Доброго времени суток! У меня имеется: - Atmega1284 - Простой COM программатор - hex файл (оригинал прошивки на Си тоже имеется) Как прошить первое с помощью второго? *в начале планировал через PonyProg, но как я понял он с этим МК не захочет работать. Как можно выйти из этой ситуации? P.S. Варианты "Сделай себе нормальный УСБ программатор" не подойдут. Запчастей нет, а если заказывать, то ждать долго, да и зачем его собирать, если я не знаю буду-ли я им пользоваться в дальнейшем. На один раз делать... хм... не охота...
- 1 ответ
-
- AVR
- Программатор
- (и ещё 8 )
-
Всем доброго времени суток. Забодался каждый раз проводки перетыкать при прошивке ATMEL, развел платки - комутаторы на основные МК. Заказал у братьев нших из Поднебесной платы коммутационные для HV PROG (параллелного программирования). Питание 5в оставил для перемычки (видно на фото). Комплект из 3-х плат ATMEGA 8, 16, 32, 48(P), 88, 164P, 168, 324P, 664P, 1284P, 8535, ATTINY 48, 2313. Имею 5 комплектов. Цена 450 за все 3 платки ("лист" на этой фотографии). Товар находится в Самаре, если почтой то +80р почте.
-
- abr Dragon
- Dragon
-
(и ещё 5 )
C тегом:
-
Здравствуйте! Надеюсь, что не сильно засорю форум своим глупым вопросом. Я только начал интересоваться микроконтроллерами (далее МК) и еще не знаю всех тонкостей. Так вот вопрос: можно ли удерживать контакт RESET на низком уровне (насколько я понял такая операция "сбрасывает" МК) в течение долгого времени, скажем несколько минут или даже часов? Повлияет ли это на работу МК в будущем? Еще раз извинюсь, но как я уже сказал, я только начал знакомиться с этой сферой и даже не понимаю как работает функция сброса.