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

Примеры кода для AVR


Duhas

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

to DmitryS,
вопрос был такой, на него и ответил:

Цитата

Привет всем! вот написал программу она только зажигает светодиод а не тушит через 15с, в  чем моя ошибка в программе.  кто может исправьте  ошибку   Спасибо.
#include <tiny13.h> 
#include <delay.h>

void main(void)
{

PORTB=0b111111;
DDRB=0b000001;

     while (1) { 
     
     
     PORTB.0=1;
     delay_ms(15000);
     PORTB.0=0;
    
};

   }

Я так понимаю программа продолжает развиваться

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

1 час назад, Коля 87 сказал:

Привет всем! вот написал программу она только зажигает светодиод а не тушит через 15с, в  чем моя ошибка в программе. 
#include <tiny13.h>
#include <delay.h>

void main(void)
{

PORTB=0b111111;
DDRB=0b000001;

     while (1) { 
     
     
     PORTB.0=1;
     delay_ms(15000);
     PORTB.0=0;
    
};

   }

Добавьте после portb. 0=0;

while(1);

Или 

Задержку. И будет работать. 

Что может быть лучше в радиоэлектронике, чем программирование микроконтроллеров ?

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

@dm37  ,  извиняюсь , это ответ был для @Коля 87 , ему же надо зажечь диод при включении МК и потушить через 15 сек , все , зажигать диод через 15 сек не надо 

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

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

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

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

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

4 часа назад, DmitryS сказал:

@dm37  ,  извиняюсь , это ответ был для @Коля 87 , ему же надо зажечь диод при включении МК и потушить через 15 сек , все , зажигать диод через 15 сек не надо 

Нет мне нужно при включении зажигания что мк включил свечи накала а через 15с вырбил их. Как написать токую программу. Помогите пожалуйста зима на носу.

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

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

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

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

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

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

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

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

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

ИМХО, несколько опрометчиво на свечи делать такой алгоритм... оно-то конечно работать будет, до первой помехи в бортсети - контроллер сбросится и свечи снова будут гореть 15 секунд, когда двигатель-то уже работает. Нужен второй канал завести - температуру двигателя, например, если он уже разогрелся то выполнять алгоритм не нужно. Не так давно делал датчик температуры в дизель как раз для этих целей в замен штатного, который был механическим и сдох. Если не изменяет мне память, при температуре цилиндров выше 70 градусов блокируется работа свечей.

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

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

Ну  да хорошая идея, только вам это легко а мне новичку тяжело будет придумать. Я думаю поставит как на бойлерах датчик на температуру.

 

 

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

Главное знать что это возможно и иметь направление к действию. Как правило, после этого любой может справиться. Цель зафиксировать и не упускать из виду.

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

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

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

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

  • 1 год спустя...

вы до-сих-пор говнокодите энкодер? так бросайте это дело, говнокодерство.

Смотрите, как надо делать хорошо людям:

http://forum.primuss3.com/viewtopic.php?p=17108#p17108

Изменено пользователем slav0n
для дятлов азбука

Реклама в подписи запрещена !

 

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

конденсаторы убъют контакты энкодера довольно быстро, и от дребезга они фигово защищают. Посуди сам, какой ток будет через кнопки если на них разряжать конденсаторы с 5-ю вольтами, а сопротивление контакта 0.1 Ома.

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

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

ну-ка ну-ка, и какой-же ток надо посчитать?

и главное - через сколько времени умрет энкодер?!!

а то мой совсем живучий какой-то, второй год его мучаю-мучаю, мучаю-мучаю, мучаю-мучаю, м у ч а ю - м у ч а ю...

 

Реклама в подписи запрещена !

 

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

Обычный, ток в цепи конденсатор-кнопка. По закону Ома - в момент замыкания контакта кнопки ток будет порядка 20-30А. Я уже заманался в таких схемах энкодеры менять в регуляторах громкости муз.центров - год-два неспешной эксплуатации и контакты засираются так что даже такие конденсаторы не спасают. Темболее что такой способ подавления дребезга ЛИШЬ УМЕНЬШАЕТ вероятность дребезга но не давит его до конца что выражается в периодическом подглючивании энкодеров в таких схемах. Для регулировки громкости это обычно не проблема, но чо-то более критичное уже начинает бесить.

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

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

чувак не понял.

ок, продолжаем

5 минут назад, Alexeyslav сказал:

По закону Ома - в момент замыкания контакта кнопки ток будет порядка 20-30А.

о боже! какое сечение провода ты  предложил-бы для устранения проблемы?

Реклама в подписи запрещена !

 

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

Причем тут сечение провода? Энергия достаточно мала чтобы не расплавить дорожку в хлам, но КОНТАКТ в это время страдает - он плавится, подгорает. Что интересно, в советской технике 30 лет назад тоже использовался такой подход - конденсатор параллельно кнопке для подавления помех и дребезга, но от этого по результатам эксплуатации очень быстро отказались - контакты выходили из строя буквально за месяц, ну посеребрянные чуток дольше держались. И как только выкусывали этот конденсатор так сразу кнопки стали вечными. А современные производители идут на этот шаг намеренно... сокращая срок службы техники.

Но я не понимаю одного - вы-то зачем копируете заведомо ущербное решение?

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

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

я конечно дико извиняюсь перед Вами, но Вы так и  не ответили за Ваше:

29 минут назад, Alexeyslav сказал:

в момент замыкания контакта кнопки ток будет порядка 20-30А

 

Реклама в подписи запрещена !

 

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

Чёта ржу... пруфы вы найдёте в книжках по электротехнике, там где описывается разряд конденсатора. Если у вас очень туго с математикой, не знаете и не умеете пользоваться законом Ома, не знаете что такое экспонента... то это некомне.

Вот вам исходные данные: напряжение в цепи - 5 вольт, сопротивление - 0.1 - 0.2 Ома, используя закон Ома посчитать ток в цепи. Если это вызывает затруднения...

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

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

я тоже ржу

Почему мой энкодер до сих пор не наебн... сгорел?

мистика...? чудо? тока нет?

может Вы подскажите?

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

Реклама в подписи запрещена !

 

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

Он и не должен сгореть. Просто состояние контактов постепенно ухудшается, по мере пользования енкодером. Причем ощутимо быстро - при редком дёргании энкодера хватало на год максимум...

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

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

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

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

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

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

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

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

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

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

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

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

×
×
  • Создать...