Если есть осциллограф проверьте форму сигнала. Потом поднесите к конденсатору источник громкого звука или вибрации и посмотрите как она изменится. Мне тоже данная проблема кажется преувеличенной, но я скорее цифровик, а тут другие требования.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Имеется устройство на Atmega328. Изначально кнопки подключены к РВ0-РВ3. Их нужно перенести на порты РС0-РС3. Насколько понял нужно переделать строки которые разрешают прерывания на нужных портах, но что то криво получается. Знающие подскажите. СпойлерPCICR|=(1<<PCIE0); // Разрешение прерывания 0 группы выводов Что написать здесь? PCMSK0|=(1<<PCINT3)|(1<<PCINT2)|(1<<PCINT1)|(1<<PCINT0); // Разрешение прерывания выводов PB0-3 Что написать здесь? ISR (PCINT0_vect) PCICR&=~(1<<PCIE0); // Разрешение прерывания 0 группы выводов Здесь тоже менять?
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Привет, коллеги! Можете подсказать почему вылезает ошибка ": No such file or directory" ведь файл там есть. Причем в инклюдах много файлов указано, но ругается только на этот. В пути только латиница, длина пути около 60 символов, т.е. никаких причин я не вижу. Да и проект компилировался норм до указания этого *.h файла. Также менял кавычки "" на скобки <> никакого эффекта Среда AtmelStudio7, Win10.
Обновлено: Причина обнаружена: путь до библиотеки указывается относительно того файла из которого она вызывается. Т.е. если библиотека лежит в Project\lib\, а главное окно программы лежит в корне проекта, то вызываем "lib/my_lib.h", а если библиотека my_lib.h хочет вызвать другую библиотеку, то вызываем её без указания пути(ведь она лежит в той же папке). Вроде и простой момент, но я на нём споткнулся.
Здравствуйте, подскажите пожалуйста, никто не сталкивался с тем, что при работе с 3-мя динамическими массивами , они записываются друг на друга? т.е. Объявляю через Volatile три массива глобальных (например, volatile uint8_t a[]) и при чтении получается что информация в них перемешивается. Но если я их задаю ограниченными , то-есть указываю их размер, то все работает. Подскажите что делать , а то хочется написать либу не для стандартных(ограниченных) массивов.
надеюсь, память под динамические массивы вы выделяете при помощи соответствующих функций вроде malloc() ? или вы описали в программе указатель a[] и начинаете работать с ним, как с массивом?
может быть, вам стоит начать с того, что изучить язык Си, на котором вы пытаетесь писать программы?
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Доброго времени суток. Решил пересесть с асма на бутылку Си.
Скачал последнюю студию авровскую, почитал статей дихалта, посмотрел как симуляция проходит, в какой код из Си на асм компилятор превращает. В целом знания по языку Си обрывочные, надо все вместе собрать. Читал М.И.Болски Язык Программирования Си - я так понял, это все верно для десктопа. Посоветуйте хорошую книжку с попровкой к микропроцессорам, пожалуйста. Ну и примеры хороших проектов, на которых можно посмотреть, как писать по-нормальному. С парсингом данных с GPS модуля и выводом на экран, скажем.
Еще вопрос: я ранее прошивал камни из-под 4.19 студии клоном avrisp mkII на 90usb162, сейчас новая студия говорит мне, что на моем программаторе Firmware Version 1.15, а должна быть проапгрейжена до 1.18. Клоны вообще поддерживают апгрейд? А то убить единственный программатор не хотелось бы) Инструкцию с апрейдом нашел вот такую - https://www.olimex.com/forum/index.php?topic=1737.0 - верная?
Если говорить про атмел студию то с ней идет AVR GCC toolchain. Сам язык Си стандартный, можно читать любые книжки Мне хватило старых знаний языка который изначально изучал на компьютерах
Все основные отличия связаны с ньюансами как железа так и основных библиотек libc Для этого мне лично полезнее не чьи то интерпретации, а первоисточник - документация на libc-avr-gcc На этом сайте https://savannah.nongnu.org/projects/avr-libc/ есть как общие рекомендации так и непосредственно документ (в online и pdf вариантах) Оттуда в частности можно подчерпнуть и работу с eeprom и работу с специальными режимами типа sleep и т.д. Ну а по железу первоисточником является даташит на МК
на этом сайте http://www.simple-devices.ru/index.php? ... &Itemid=10 есть слегка расширенная версия упомянутого документа на русском языке (моя личная отсебятина про язык Си вообще и близкий к исходному перевод оригинальной доки)
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Заголовок сообщения: Re: AVR studio в вопросах и ответах
Добавлено: Пн май 01, 2017 11:06:33
Родился
Зарегистрирован: Пн май 01, 2017 11:00:43 Сообщений: 1
Рейтинг сообщения:0
Здравствуйте товарищи. Прошу помощи. Начал изучать Atmel Studio, и сразу появились вопросы. Раньше немного кодил а CVAVR, там для подключения дисплея нужно подцепить библиотеку и начать работать. А в Atmel Studio я такой возможности не нашел, неужели каждый раз нужно писать код заново? И никаких примеров ненашел...
Здравствуйте! При установке AVR studio 4.19 у меня нет значков программирования CON и AVR. пробовал ставить более поздние версии не помогло. У меня Windows 7. Подскажите пожалуйста, что мне делать? пишу на ASM/ толчиан не устанавливал. программатор avr dragon
У меня в toolbars на всех значках стоят галочки,а вот STK500 вообще нет. Попробовал поставить на Windows10 все работает. При нажатии на AVRprog вот такая штука вылезает. https://yadi.sk/i/tvZ9QgsV3HXczy
С 4.19 на win10 и JTAGICE mkII не видит и соответственно не работает. Connect жми, не жми толку нет. Работает только с новыми студиями. Поэтому и сижу на 7ке.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения