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

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


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

10 минут назад, Alex сказал:

Тут всё в порядке ?

это была первоапрельская шутка...

Мудрость приходит вместе с импотенцией...

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

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

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

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

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

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

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

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

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

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

23 минуты назад, Alex сказал:

Опять огромная простыня... Ну вот зачем ? Считаете, кто-то будет весь код перечитывать ?
Выложите кусок кода, который непосредственно относится к вопросу. Один вопрос - один маленький кусочек кода. Ничего лишнего !

Бросилось в глаза :


	return 0;
	flag2 = 0;

Тут всё в порядке ? :wacko:

Я считаю, что да, flag2 вовсе можно не использовать. Я просто его добавил для обнуления переменной bcount. Сразу отвечу зачем. Для того если в если в момент нажатия кнопки значение переменной близко к её переполнению не произошло ничего непредвиденного. Вопрос то с ретурном, почему без него не работает? а с ним почти всё хорошо!:P

31 минуту назад, Alex сказал:

Выложите кусок кода, который непосредственно относится к вопросу

Если бы я знал где проблема кроется....

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

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

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

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

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

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

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

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

Только что, Дмитрий Мамедиев сказал:

Я правильно понял?

Да

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

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

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

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

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

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

Вопрос к знатокам. Нужно микроконтроллер семейства AVR (Atmega, ATtiny и т.п.)

1) Должна питаться от 3...3.3 Вольта.

2) Иметь только один порт Ввода и вывода

3) Внутренний источник тактирования RC,

4) Корпус SMD.

 

Такие существуют в природе? Задача встроить в браслет и нужны в основном меньшие размеры и питание в диапазоне от 3 до 3.3 вольт.

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

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

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

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

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

ATTINY10 же. Они все работают от 1.7В и выше. Даже меги, с тактовой частотой меньше 1Мгц.

Только ценник вас не обрадует...

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

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

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

Остались внутри корпуса и не выведены наружу.

Но контроллер все равно 8-битный, поскольку команды контроллера работают с 8-битными данными за раз.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

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

Если отломить РВ3, РВ2 и РВ1, то останется нужный

8 часов назад, SergeyKa сказал:

2) Иметь только один порт Ввода и вывода

А сам мк как был так и останется восьмибитным.

Я не раздаю удочки. Я продаю рыбу.

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

Если внимательно поизучать контроллер, то станет понятно что без проблем можно использовать только 3 бита, PB3 совмещён с ножкой сброса, и конфигурируется как порт ввода-вывода программатором... и потом будут сложности с прошивкой. И вообще, такой контроллер рассчитан под профессионалов, для отладки он очень неудобен и написать сколь-нибудь нормлаьную прошивку можно только на ассемблере. Хотя и на С можно попробовать, но нужен профессионализм в борьбе с языком чтобы минимизировать потребляемую память.

Обчно его используют уже на последней стадии разработки, а отладку и разработку делают на старших камнях с ограничением используемой периферии, чтобы не стало неожиданностью тот факт что в контроллере нет 16-битного таймера а весь алгоритм оказался на него завязан. Наверно поэтому ATTINY10 среди смертных не так уж популярен. Тот же ATTINY13 уже более продвинутый и ресурсов очень много по сранению с 10-м. В принципе, наверно даже есть в QFN-9 корпусе(это порядка 3x3мм квадратик), но его паять в любительских условиях сущий гимор и потребует скорей всего минимум 2--х слойной печатки.

 

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

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

Только что, Дмитрий Мамедиев сказал:

вот такая ошибка:

Должно быть по-английски...

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

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

так авария:   Severity    Code    Description    Project    File    Line
Error        static declaration of '__vector_24' follows non-static declaration
а перед ней предупреждение: Severity    Code    Description    Project    File    Line
Message        previous declaration of '__vector_24' was here

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

и еще вопросик. есть два проекта с разными мк. так вот в одном запись DDRB=(1<<PB2) актуальна а в другом это считается ошибкой. это может быть особенностью мк?

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

1 час назад, Дмитрий Мамедиев сказал:

Message        previous declaration of '__vector_24' was here

Вот эта строчка должна показывать номер строки, где вектор уе был определен ранее

Сдается мне, вы вставили ISR не там, где это можно делать, но не видя всего кода целиком, я в этом не уверен...

44 минуты назад, Дмитрий Мамедиев сказал:

в одном запись DDRB=(1<<PB2) актуальна а в другом это считается ошибкой. это может быть особенностью мк?

Конечно: если в "другом" отсутствует PORTB - будет ошибка.

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

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

Если вы решили тут загадки загадывать, то разочарую: гадалки все ушли на ТНТ.

Либо код со спорным местом, либо думайте сами.

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

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

А вы думаете, шучу я?

В процитированном вами участке я вижу, что DDRB и другие регистры выделены цветом и PINB1 выделен цветом - выделение цветом IDE поддерживает для предопределенных ключевых слов. То есть эти идентификаторы IDE опознала, они существуют. А вот PB0 - не опознала и не выделила цветом - о чем это говорит? Может быть, у вас там русская буква В, может русская буква Р - вот и получается неизвестный идентификатор.

И ошибка будет прямо об этом говорить - но текст ошибки вы не приводите!

Понимаете ли, @Дмитрий Мамедиев , помощь вам сильно зависит от вашего желания (и умения) корректно задавать вопросы. Если каждый раз придется из вас клещами тянуть важные подробности - я пас.

Вопрос об ошибке компиляции без текста ошибки и без ПОЛНОГО КОДА - это не вопрос, а пустая трата времени на ответ. 

Кстати, чисто для справки: ЛСД - это наркотик, а LCD - жидкокристаллический дисплей, общепринятая эквивалентная русская аббревиатура ЖКИ.

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

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

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

1 час назад, ARV сказал:

А вот PB0 - не опознала и не выделила цветом - о чем это говорит? Может быть, у вас там русская буква В, может русская буква Р - вот и получается неизвестный идентификатор.

Скорее всего просто нет такого дефайна РВ0 , я сталкивался с этим ,  его надо создать самому или просто написать PORTB0 , самое интересно для одних МК идентификатор прописан в файле .ioххх.h ,  для других нет .

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

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

Скорее всего просто нет такого дефайна РВ0

Это очевидное предположение, но... но я думаю, что оно неприменимо в данном случае. Мы же имем дело с AVR-GCC, а у него в комплекте идут заголовочные файлы для всех поддерживаемых микроконтроллеров, где все дефайны есть. Ни разу не сталкивался с тем, чтобы в заголовке "от avr-gcc" чего-то не было определено!

А вот случаев ошибок при копипастинге или наборе - сколько угодно. Например, тов. @Дмитрий Мамедиев вместо текста представил скриншот - любая попытка ввести с этого скриншота текст несет в себе риск ошибиться и ввести не то. Если у него это нормальная практика (за что я и ненавижу видеоуроки!) - то проблема очевидна.

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

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

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

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

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

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

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

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

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

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

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

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

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

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