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

Вопросы от начинающих по МК


Рекомендуемые сообщения

  • Ответов 8,9т
  • Создана
  • Последний ответ

Топ авторов темы

Я не знаю что уже поделать! Может хоть кто-нибудь мне объяснит как сделать ШИМ для AVR на АСМ, для начала плавно светодиод зажечь. И на easy был и на каком-то робофоруме читал, и еще где-то был. Ничего не получается. Скажите где почитать.

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

В английском не силен :) Но будем пробовать. Для начала я хотел бы организовать программу для светодиода Phase Correct PWM(Плавно зажигается, плавно тухнет). Несколько глупых вопросов:

Чтобы в ШИМ выбрать этот пункт нам надо записать в TCCR0 это число 0b01000000.

А что нужно записать в разряды COM01 и COM00? Там я не понял.

Так же мы имеет регистр OCRn в который записываем число с которым будет сравнивать ШИМ?

А разряды CS02…CS00? Частота? С частотой тоже не понятно, clkI, clkI/8, clkI/64 и тд.. То есть как высчитать чтоб за 10 секунд, светодиод успел зажечься и погаснуть? мы записываем 100, то есть clkI/256?

Пока хватит, но вопросы еще есть. Надеюсь на ответ.

Mega16, забыл сказать.

Изменено пользователем Страж
Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Все можно наладить, если вертеть в руках достаточно долго!

Если ничто другое не помогает, прочтите, наконец, инструкцию!

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

кто пользовался алгоритмами Брезенхайма (все виды прямых, фигур, определения точки) при работе с дисплеями - вопрос:

-Плюсы и минусы

-Алгоритм в Си через чур объемен ... кажется (?)

-Альтернатива других алгоритмов (какие?) при прорисовке определенных фигур\линий\псеводо 3Д\

в общем интересует: кто как организовывал подпрограммы прорисовки линий/фигур опираясь на скорость выполнения\"четкость прорисовки"

Изменено пользователем fuckir

В поисках работы..

Looking for job

Ссылка на комментарий
Поделиться на другие сайты

А разряды CS02…CS00? Частота? С частотой тоже не понятно, clkI, clkI/8, clkI/64 и тд.. То есть как высчитать чтоб за 10 секунд, светодиод успел зажечься и погаснуть?

Модуль PWM поможет тебе реализовать только управление яркостью. Установил в регистре сравнения например 128 - на выходе меандр и 50% яркости, установил 0x01 - минимальная возможная яркость, самая большая скважность. Ну и т.д. установил - так оно и держится до бесконечности. Поэтому, значение надо программно менять с необходимым интервалом.

Самое простое - бесконечный цикл в котором это значение сначала прокручивается в цикле от 0 до 255 с задержкой каждой итерации на 5сек/255итераций = 19.6мс/итерацию грубо можно 20 поставить. и точно такой же цикл только с 255 до 0.

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

Только зачем крутить все 255 отсчетов? Глаз то все равно не увидит. Можно спокойно сократить до 70-100 отчетов. И по анатомии нашего зрения первые отчетов 20 и последние отчетов 10 глаз все равно не различит.

Все можно наладить, если вертеть в руках достаточно долго!

Если ничто другое не помогает, прочтите, наконец, инструкцию!

Ссылка на комментарий
Поделиться на другие сайты

Яркость меняется достаточно медленно, в статике может и не различит, но мерцание в переходах между близкими яркостями еще как! Пусть лучше так чем "дерганая яркость".

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

Подскажите, уважаемые знатоки. Пробовал подцепить к 16-й меге экран на основе 44780. То ли сам экран с дефектом, то ли я накосячил при подключении, итог - нет у меня больше 16-й меги. Сейчас хочу повторить то же самое на Tiny2313. Хочу поставить в линии, идущие к экрану от МК ограничительные резисторы, скажем Ом по 500 (максимальный ток в случае кз составит 5В/500Ом=10мА, порт держит вроде до 20 мА). Можно ли ждать адекватной работы от экрана?

У меня нет телевизора, поэтому я ем грибы и смотрю ковер.

Ссылка на комментарий
Поделиться на другие сайты

Ищите причину в другом... индикатор не мог спалить контроллер. А если он замкнул все выходы контроллера, то боюсь индикатору каюк.

Лучше посмотри внимательно, у индикаторов есть такой прикол - либо выводы симметрично отражены либо питание + с - перепутаны местами. Неправильное питание проверяется легко - у него диод параллельно питанию стоит, и в обратку звонится как диод.

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

С питанием все ок, там подписаны на плате плюс и минус. Хочу сваять что-то вроде небольшой отладочной платы, и главный вопрос - будет ли работать индикатор, если информационные линии будут подключены к мк через резисторы? Имхо, рабочий индикатор их даже не почувствует, но хочу знать мнение сведущих людей. Просто хочу обезопасить мк для будущих экспериментов.

Изменено пользователем Bergman

У меня нет телевизора, поэтому я ем грибы и смотрю ковер.

Ссылка на комментарий
Поделиться на другие сайты

как избавиться от ложного срабатывания?

Нога на вход. Вывод в воздухе, на наводки срабатывает условие.

 while(1)
    {
       if(PORTB.F3==0xff) { on(200); PORTB.F3=0x00; }
	 }

Резистором к питанию?

Ссылка на комментарий
Поделиться на другие сайты

Длительность лог 1 (0) - таймером

Благодарю))

а как это установить в microCfor pic?

Изменено пользователем Инженер!Туленков
Ссылка на комментарий
Поделиться на другие сайты

Инкременированием счетчика. Вообще в программе delay применять не рекомендуется. Ресурсы жрет и программу тормозит.

Все можно наладить, если вертеть в руках достаточно долго!

Если ничто другое не помогает, прочтите, наконец, инструкцию!

Ссылка на комментарий
Поделиться на другие сайты

А как реализовать Phase Correct PWM чтобы он работал за счет кнопок? Т.е. жмешь кнопку 1 скважность увеличивается, жмешь кнопку 2 скважность уменьшается. На ассемблере.

Изменено пользователем Страж
Ссылка на комментарий
Поделиться на другие сайты

Что значит "как реализовать" ? Нужно опрашивать выводы кнопок и, в зависимости от их состояния, менять регистр скважности. Не понятно, в чем проблема... :unknw:

Ссылка на комментарий
Поделиться на другие сайты

Собрал я мини-отладочную платку для Attiny2313 как и хотел. Но почему то не фурычит :(

Не понимаю в чем проблема, подключаю плату с светодиодами и не работает, но если ее подергать то местами загораются светодиоды + если пальцем дотронуться до земли то они тускло начинают бегать. На основной плате все дорожки процарапал, прозвонил вроде нигде не коротит. Интересно то что шьется и читается МК без проблем. Кто может подсказать в чем дело? Фото прилагаю, плату тоже (если вдруг кому нужно).

з.ы единственное я не подпаял кондеры с плюса на землю и с ресета на землю, но при питании от стабилизатора (с кондерами по питанию) тоже самое.

UPD: проблема решена, оказалось плохо припаял штырек земли к дорожке на плате со светодиодами :)

post-169209-0-10937700-1364301120_thumb.jpg

post-169209-0-64810100-1364301183_thumb.jpg

post-169209-0-39978000-1364301202_thumb.jpg

post-169209-0-94792800-1364301221_thumb.jpg

плата.rar

Изменено пользователем kos
Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте.

Есть вопрос: Я сделал программатор "STK500v2 by Petka", прошил его, затем прошил с помощью него несколько чипов ATmega8, весьма успешно.

Пользовался программой AVR Studio. Теперь же появилась необходимость воспользоваться программой PonyProg, но программа упорно не видит программатор с подключенным чипом (мне нужно собрать цифровой таймер, а фьюзы для прошивки есть только для PonyProg).

Собственно вопрос: как пользоваться этой PonyProg?

Где можно почитать статьи про её функционал?

Система Windows 7 x64, драйвера под PonyProg установлены, систему загружал без проверки цифровых подписей - толку ноль, программа пишет "неизвестное устройство".

Ссылка на комментарий
Поделиться на другие сайты

вопрос такой - как пошагово эмулировать цикл while?

счетчик доходит до while, а дальше как будто эмуляция подвисает - значения регистров изменить нельзя, на f11 реакции нет

Изменено пользователем Lyt
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...