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

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


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

Пытаясь научиться работать с МК я кажется уронил 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

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

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

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

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

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

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

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

67a2509a14694dba3413b7315bbb.jpeg

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

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

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

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

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

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

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

А поподробней, на какую частоту? На ту которую я по ошибке поставил(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 пользователей онлайн

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

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