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

Помогите студенту-чайнику по МК


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

Пытаясь научиться работать с МК я кажется уронил ATMega8. Хотел поменять биты CKSEL для внутреннего тактирования. После этого прога начала ругаться что девайс отсутсвует. Что делать?

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

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

Помогите пожалуйста! Нужно прошить ATmega32, программатор сделал, скачал программу PonyProg2000-Russian. Теперь вопрос, в программе устанавливаю тип контролера AVR micro но рядом в окошке нету ATmega32?! Что нужно поставить? :unsure:

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

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

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

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

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

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

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

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

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

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

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

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

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

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

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

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

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

Здравствуйте. помогите пожалуйста с прошивкой Attiny13. схема вот

67a2509a14694dba3413b7315bbb.jpeg

Алгоритм работы следующий: при кратковременном нажатии на кнопку SB1 на выводе 5 МК появляется высокий логический уровень, который поступает на вывод STDT (вывод 3) ZXSC400 и тем самым разрешает работу на максимальной яркости. При втором нажатии яркость уменьшается до 60%, следующее нажатие - 35%, следующее - 5%, следующее - выкл. Выкл. можно произвести также длительным нажатием 3 сек. и удержанием кнопки SB1.

В данной схеме на МК возложена еще одна функция - контроль и сигнализация разряда аккумуляторов (элементов питания). Делителем R1 и R2 задаётся порог срабатывания. При разряде аккумуляторов ниже этого порога – начинает мигать светодиод HL.

Сайт откуда это бралось _http://www.pitaemled.biz/zxsc400.html

Схема уже спаяна, дело только за прошивкой. Помогите пожалуйста.

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

Стас(ШЧ-1 киев)

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

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

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

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

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

А поподробней, на какую частоту? На ту которую я по ошибке поставил(1100 - 3.0-8.0)? А нельзя ли просто кварц припаять?

По-моему можно. У меня тоже так было. Я кварц на 4 МГц с кондерами по 36 пФ повесил и все заработало

И на груди его могучей, волною в несколько рядов, один медаль казался кучей и тот за выслугу годов

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

Регистры в АВР 8 разрядные и поэтому чтобы получить доступ к 16 разрядному регистру - он розделен на два 8 разрядные. Обратите внимание что иногда важно соблюсти порядок записи старшего и младшего байта.

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

Здравствуйте. Решил написать сам прошивку для контроллера ATtiny13, схема которого указана выше. Работаю с CodeVision AVR. Подскажите пожалуйста на примере кода как запрограммировать внутренний таймер "8-bit Timer/Counter0

with PWM" на работу ШИМ. Спасибо.

Стас(ШЧ-1 киев)

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

Вот, значение присваеваеш регистру TCNT0, от 0 до 255(00->FF).

// Timer/Counter 0 initialization

// Clock source: System Clock

// Clock value: 7,813 kHz

// Mode: Fast PWM top=FFh

// OC0A output: Non-Inverted PWM

// OC0B output: Disconnected

TCCR0A=0x83;

TCCR0B=0x05;

TCNT0=0x33;

OCR0A=0x00;

OCR0B=0x00;

Электроника это целый океан творчества...

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

Дык написано выше, что надо задавать значение регистру TCNT0 от 0 до 255...

Хочу AVR с тактовой частотой 100мгц.

Ну вот! Я же говорил - ноль... а ты единица... единица...

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

ребят а у кого есть мануалы по цапам , а точнее вытаскиванию мп3 файлов системы фат32 ,из обычных и микросд флешек?

просто нашел статеку по сборке мп3 плеера , но там юзаются очень широкие смд , и плюс дисплей монохромный 20*10 наверное.

всмысле конвертр юсб то 232 , идущий на порты атмеги , и с Mosi-Мisoа так же еще трех выводов сигналы передаются на восьмеричный декодер , а с него в свою очередь на мп3 декодер(схемку с вшитым декодером мп3), и с декодера на усилитель.

так вот ,к примеру мне нужно мануалы по юсби конвертерам , и желательно мануал по програмированию чипов на декодер МП3.

ладно ,ненадо пока ничего сам разберусь.

теперь другой вопрос -

ктонибуть пользовался к558рр1? это типа расширитель памяти на два килобайта текста .

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

  • 3 недели спустя...

добрый день. Подскажите пожалуйста схему цифрового амперметра на AVR с индикацией на семисегментном индикаторе и описанием на русском языке. нашел пока подходящую схему, но на польском _http://www.avr.4mg.com/custom4_1.html Спасибо.

Стас(ШЧ-1 киев)

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

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

народ, расскажите как сделать защиту пинов?

МОЗГОЛОМЫ - НАСИЛИЕ НАД НАУКОЙ

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

Защиту от чего?

Встроенные защитные диоды по моему все производители МК на входы вешают.

Внешний резистор на 150...510 Ом и встроенные диоды решают многие проблемы.

post-83321-1249973332_thumb.jpg

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

Если производитель не озаботился встроить, то пару диодов можно и внешних повесить.

Берешь сборку BAT54S и все ОК

Ну и резистор не забудь, между диодами и внешним контактом.

Как советовать, так все чатлане ...

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

  • 2 недели спустя...

Кто они? :lol: , это полный бред, причём тут инт и чар, если число с, (30) не выходит за пределы чар(255),

int x;

int y=200;

char c=30;

//

x=(int)c*10+y;

х=500, остальное бред, какой у НИХ компилятор?

Электроника это целый океан творчества...

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

Они авторы книги "Программирование на языке C для AVR и PIC микроконтроллеров"

OzThu462Ey.jpg

может быть опечатка? Я тоже 500 насчитал.

Число 30 не выходит за пределы, а результат произведния - да, если я все правильно понял и если верить этой таблице....

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

  • 2 недели спустя...

Доброго времени суток,

Хотелось бы попросить помощи знающих людей в написании решения задачи.Всего интересуют три вопроса.

1.Задача:

Написать программу для микрочипа:

К PORTА подключены 2 кнопки.К PORTB подключены 8 светодиодов. Подключив питание, первые 4 PORTB диода начинают гореть. Нажав на 1 кнопку,затухает первый диод.Нажав на 2 кнопку,затухает 2 светодиод. Снова нажав на 1 кнопку,затухает третий диод. Снова нажав на 2 кнопку,затухает четвёртый светодиод.

Нужно написать решение данной задачи.

2.Написать фрагмент программы,не используя команду MOVLW,чтобы число 11000000 в порте B стало 00110000

3.Написать фрагмент программы,в котором ко входу подключаются внутренние резисторы.

Заранее благодарю за оказанную помощь.Учусь на заочном,а препода долгое время не было,да и не хочет он объяснять ничего (мотивируя это тем,что мол студент сам должен додуматься и вникнуться во всё и искать выход,а не препод ему объяснять материал должен).

Да,забыл упомянуть,что работаем мы с MPLAB

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

  • 2 недели спустя...

Помогите, пожалуйста, разобраться с CODE VISION AVR:

Допустим есть программа:

/************************************************

ПРИМЕР МИГАНИЯ СВЕТОДИОДАМИ

*************************************************/

#include <avr/io.h>

#include <avr/delay.h>

#define F_CPU 8000000UL // 8 MHz

int main(void) // начало основой программы

{

DDRD = 0xff; /* все выводы порта D сконфигурировать как выходы */

while (1) { // Бесконечный цикл

PORTD = 0xff; /* установить "1" на всех линиях порта D */

_delay_ms(250); // Ждем 0.25 сек.

PORTD = 0x00; /* установить "0" на всех линиях порта D */

_delay_ms(250); // Ждем 0.25 сек.

} // закрывающая скобка бесконечного цикла

} // закрывающая скобка основной программы

Как её скомпилировать в .hex?

Прошу не посылать на 6 букв там уже был, но ничего толкового не нашёл.

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

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

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

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

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

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

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

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

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

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

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

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