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

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


Duhas

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

А тактовая частота в протеусе, заданная в исходниках и прошитая битами конфигурации контроллера точно совпадает?

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

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

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

On 19.07.2019 at 22:50, parovoZZ said:

к компаратору таймера

Я использую порт A на attiny для управление светодиодом, к чему вы это написали я не понял ?

Порт A это двунаправленный порт с дополнительными функциями, я его и использую как выход, конкретно пробовал PA0 и PA1 и в обоих случаях получил не корректную работу.

Вот код всего две строки:

    DDRA = 0b00000011;
    PORTA = 0b00000011; 

При этом получаю мигание светодиодом с частотой 12 Гц., есть у кого мысли, что не так.

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

I want to believe ...

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

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

1 hour ago, alex_f73 said:

При этом получаю мигание светодиодом с частотой 12 Гц., есть у кого мысли, что не так.

А код точно заливается в МК? Может, просто создает видимость?

Я бы делал так - стер память, слил память. Убедился, что там FF везде. Если МК все равно мигает - летит в помойку.

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

Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества. Подробнее>>

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

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

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

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

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

14 hours ago, parovoZZ said:

А код точно заливается в МК? Может, просто создает видимость?

Записывается это точно, я выходил и заходил в прошивальщик, читал данные и они есть. 

Если я пишу так:   

DDRA = 0b00000011;
PORTA = 0b00000000; 

То светодиод не горит и не мигает.

Но стоит только подать 1 на выход, он начинает мигать вне зависимости, что потом идет в коде, его уже не потушить.

Светодиод не виноват, вставал на ножку осциллографом. И как назло я сделал первый проект на чистом avr в AtmelStudio и он конечно не мигание светодиодом. И он полностью работает в Протеусе. Зашил его в кристалл и вот...

выяснил, такое поведение и я проверил 2-е attiny из 5 с али.

Заказал еще atmega328, хоть и избыточны, но для проверки так сказать

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

I want to believe ...

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

Литиевые аккумуляторы EVE Energy и решения для управления перезаряжаемыми источниками тока (материалы вебинара)

Опубликованы материалы вебинара Компэл, посвященного литиевым аккумуляторам EVE Energy и решениям для управления перезаряжаемыми источниками тока.

На вебинаре мы представили информацию не только по линейкам аккумуляторной продукции EVE, но и по решениям для управления ею, что поможет рассмотреть эти ХИТ в качестве дополнительной альтернативы для уже выпускающихся изделий. Также рассмотрели нюансы работы с производителем и сервисы, предоставляемые Компэл по данной продукции. Подробнее>>

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

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

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

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

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

54 minutes ago, alex_f73 said:

выяснил, такое поведение и я проверил 2-е attiny из 5 с али.

ну так а какие ещё вопросы?

Если так хочется из китая тянуть, то это алчипс или элсисоси. Но 2 тиньки можно и здесь купить с гарантированным результатом.

Мигание как организовано? Мы так до сих пор и не увидели.

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

Купил attiny в чипдипе, не реклама и все заработало как надо, ни какой генерации в 12 Гц на выходной ножке. 

В общем с али ерунду какую то прислали, под видом attiny

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

I want to believe ...

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

Можно здесь вопрос задать.

Подскажите пожалуйста есть микроконтроллер, Atmel ATmega128A, как его ресетнуть? И при физическом ресете удалится вся прошивка или нет? "Завис" он немного.

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

  • 1 месяц спустя...

Уважаемые, т.к. в программировании полный ноль, кто может написать пару строчек кода для тиньки 13?

Отзовитесь в личку, там расскажу подробно.

 

Изготовление заводских печатных плат.

http://forum.cxem.net/index.php?showtopic=141641&st=0

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

attiny13... мой любимый МК :) 

 

 

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

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

5 часов назад, Alex сказал:

Для "пары строчек" могли бы и здесь написать что нужно.

Прикрутить пульт к нему РЦ5, на выходе 1 оптопара и реле.

Изготовление заводских печатных плат.

http://forum.cxem.net/index.php?showtopic=141641&st=0

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

Только что, Artik сказал:

Прикрутить пульт к нему РЦ5

Да вы, батенька, оптимист! :) Прикрутить, конечно, можно, но вот на счет "пары строк" - это вы "слегка" перегнули палочку. 

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

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

Я смотрю в основном поляляля так мы впереди планеты всей, а по делу так в кусты. Пара или 10 пар я понятия не имею, кто умеет напишет в личку и там обо всем договорится. 

Изготовление заводских печатных плат.

http://forum.cxem.net/index.php?showtopic=141641&st=0

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

На какие ножки контроллера лучше вешать ИК приёмник, на какую - Реле, на какие оптопары.

попробую сделать схему

Изготовление заводских печатных плат.

http://forum.cxem.net/index.php?showtopic=141641&st=0

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

Для выбранного вами МК есть только одно небольшое ограничение: вывод RST микроконтроллера лучше не использовать. Остальные - равнозначны (кроме выводов питания, естественно) - можно назначать для них любые функции - как входов, так и выходов.

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

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

  • 2 месяца спустя...

добрый всем. взялся я вновь за лсд 1601. проблема я полагаю в инициализации. дело в том что в протеусе работает а в реале на мк не хочет, показывает 4 квадратика. вот пример кода скажите что не так или киньте свой рабочий. спасибо

void lcd_ini(void)
{
	_delay_ms(15);
	lcd_com(0x3);
	_delay_ms(5);
	lcd_com(0x3);
	_delay_us(100);
	lcd_com(0x3);//0b00100000 - 4 разрядная шина, 1 строки
	lcd_com(0x2);//очистка дисплея, курсор невидим и не мигает
	lcd_com(0x8);// 0b00000001 очистка дисплея
	lcd_com(0x6);//0b00000110 - курсор движется вправо, сдвига нет
	lcd_com(0xC);//0b00001100 - дисплей включен, курсор выключен, мерцание выключено
}

 

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

А с контрастностью всё нормально?

И где "пульсация" на входе EN?

Рабочий код инициализации (для STM32, но в данном случае это не важно)

void LCD_Init(void)						// Initializing the display (16*2, 5*7, Display on, cursor off, blink cursor off)
{
	HAL_Delay(15);
	LCD_Send4bits(3);
	LCD_PulseEN();
	HAL_Delay(5);
	LCD_Send4bits(3);
	LCD_PulseEN();
	HAL_Delay(1);
	LCD_Send4bits(3);
	LCD_PulseEN();
	LCD_Send4bits(2);
	LCD_PulseEN();
	LCD_SendByte(0x28, FALSE); // command
	LCD_SendByte(0x0C, FALSE); // command
	LCD_SendByte(0x06, FALSE); // command
} // LCD_Init

 

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

Всем привет! У кого то есть алгоритм сохранения команд радиобрелков/пультов 433/315МГц ? Начал анализировать сигналы разных пультов . Был немного в шоке . Никакой стандартизации . Интервалы в разных трёх , отличается конкретно ...

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

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

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

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

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

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

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

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

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

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

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

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

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