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

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


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

Конечно по-хорошему, надо ставить стабилизатор на 3.3В но он должен быть довольно мощным, милиампер 100 должен выдержать. Но и диоды пойдут... почему после диодов 4.2В? Все очень просто - на диодах напряжение падает в зависимости от протекающего через них тока, больше ток - меньше напряжение после диодов. Когда индикатор погашен, падение на диодах минимально. Кстати из-за этого может менятся яркость в зависимости от количества включенных светодиодов в строке.

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

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

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

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

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

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

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

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

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

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

Здравсте)

Попробовал софт юарт на pic16f84a - офигел. программа принять байт и отправить байт и память забита.

Взял pic16f877 - скоро мама ругать будет что семейный бюджет трачу..

В общем есть http://www.electromi...Shema_13o11.htm такая болванка-программатор.

Написано что бы шить 16F87x:сигнал - вывод микроконтроллера

Upp - 1

CLK - 27

Dat - 28

5V - 20

Gnd - 8; 19

а на мк ножки что то не соответствуют такому... помогите разобраться)))

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

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

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

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

Доброго времени суток. Уважаемые форумчане, подскажите, пожалуйста, еще один момент.Хочу научиться прошивать МК, самый лучший способ научиться этому делу, начать прошивать)))

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

Собрал программатор (ссылка ниже):

http://forum.cxem.net/index.php?showtopic=47160

Так же собрал данный гаджет:

http://cxem.net/mc/mc61.php

хочу прошить Atmega8-16PU.

Если кто собирал этот девайс, или если кому не лень посмотреть содержимое архива. Подскажите, пожалуйста.

В архиве 2 папки :

-8x8_USB

-BASCOM_8x8

Правильно ли я понимаю

Первая папка с exe файлом нужна чтобы задавать информацию, которая будет на матрице?

А вторая папка с самой прошивкой?

И мк загружаются только вот эти файлы: из папки "bin&hex"?

И для чего нужно содержимое папки "source" ?

Заранее благодарен))))

ЗЫ:извините за возможно глупые вопросы, но спросить к сржалению не у кого.

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

На сколько я понял в папке "source" лежит сам проект, то есть при желании в нём что-то можно изменить. В папке "bin&hex" действительно прошивка.

р.s. могу ошибаться, сам новичок.

У кого-нибудь есть идеи по поводу поста #673 ???

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

схема http://radio-hobby.org/modules/news/article.php?storyid=885

кварц обязательно на 18Мгц, Что будет если использовать на 16мГц?

в наше время снег был белее и пушистей

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

Спасиба, если так то вот еще какой вопрос. В папке с прошивкой лежат 2 файла с расширением hex и bin. Так какой из них заливать в мк?

Заранее спасиба)

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

или HEX или BIN - это суть одно и то же, первый в себе содержит прошивку в текстовом виде и является более универсальным(в файле может быть несколько пространств адресов - отдельно содержимое программной FLASH, EEPROM, бита конфигурации и серийного номера) а BIN - это двоичный образ прошивки без дополнительной информации. Помимо него олжны быть отдельно файлы EEP - содержимое EEPROM и указаны биты конфигурации.

Кстати BIN-файл может содержать начальное значение EEPROM контроллера, если файл называется так же как и HEX и имеет размер меньший или равный объему EEPROM - то скорей всего так и есть. Некоторые компиляторы не добавляют EEPROM сразу в HEX-файл а ложат рядом в виде .BIN с тем же именем файла.

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

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

MK pic16f877

В общем есть http://www.electromir.net/Shems/13/Shema_13o11.htm

такая болванка-программатор.Написано что бы шить 16F87x:

сигнал - вывод микроконтроллера

Upp - 1

CLK - 27

Dat - 285

V - 20

Gnd - 8; 19

а на мк ножки что то не соответствуют такому... помогите разобраться)))

pinout.gif

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

МК ATMega8

Прерывание INT1. Устанавливаю регистры:

	sbi		portd,	3

ldi		temp,	(1<<ISC01)
out		MCUCR,	temp
ldi		temp,	(1<<INT1)
out		GICR,	temp

sei

Это кусок из прерывания reset. Есть датчик, в спокойном состоянии логический ноль, при наступлении события логическая 1 на ноге меги (INT1 - 5). Прерывание само-собой срабатывает не правильно.

Я не понимаю состояний регистров ввода/вывода. В данном случае нога установлена на вход подтяжкой pull-up прижат к питанию. Если отключить pull-up, то читаем наводки. Запутался. Схемно можно инвертировать сигнал, но хочется сделать это микроконтроллером...

Вопрос. Как можно сделать переход к прерыванию при появлении логической 1 на ноге 5?

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

Вообще-то наиболее точно и полно на это отвечает даташит на контроллер, раздел "прерывания". У тебя его досихпор нет? Тогда мы идем за вами...

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

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

Вообще-то наиболее точно и полно на это отвечает даташит на контроллер, раздел "прерывания". У тебя его досихпор нет? Тогда мы идем за вами...

Даташит есть. По даташиту настроил

	ldi		temp,	(1<<ISC11<<ISC10)
out		MCUCR,	temp

ldi		temp,	(1<<INT1)
out		GICR,	temp

sei

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

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

При каком включении? контроллера? выжди паузу перед тем как разрешать прерывания, и перед этим же сбрось все признаки прерываний.

При включении на всех выводах нули, и по мере включения напряжение на них растет(с подтяжкой-то!). Повидимому ты успеваешь настроить реакцию на прерывание до того как напряжение установится. просто сбрось признак прерывания INT1 через 1мс после старта контроллера и только после этого разреши прерывание.

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

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

При каком включении? контроллера? выжди паузу перед тем как разрешать прерывания, и перед этим же сбрось все признаки прерываний.

При включении на всех выводах нули, и по мере включения напряжение на них растет(с подтяжкой-то!). Повидимому ты успеваешь настроить реакцию на прерывание до того как напряжение установится. просто сбрось признак прерывания INT1 через 1мс после старта контроллера и только после этого разреши прерывание.

При включении контроллера. Без подтяжки, Hi-Z. И в протеусе и на макетке срабатывает. Протеус этот момент тоже учитывает?

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

Значит сбрасывай признак прерывания перед их разрешением. Hi-Z состояние для вывода прерывания... как-то безответственно!

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

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

Значит сбрасывай признак прерывания перед их разрешением. Hi-Z состояние для вывода прерывания... как-то безответственно!

Знаю. Играюсь только. С подтяжкой сделаю.

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

Люди привет.

Подскажите можно ли сделать такую систему.

Ноутбук-80 метров-роутер-pic16f877

суть: передавать туда-обратно небольшие числа.

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

16-ые ПИКи для функций эзернета непригодны. Не хватит скорости и объема ОЗУ для TCP/IP стека.

Кроме того, человек, который задает такие вопросы, не справится с задачей написания программы такого уровня.

sad.gif

戦う前に相手のベルトの色に注目

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

Э почему не хватит ... вполне возможно. Есть Ethernet-модуль с I2C интерфейсом. Всю задачу приема возложить на него - контроллер только будет проверять адрес назначения, порт и читать первые байты данных пакета а все остальное пропускать и/или в DEV/NULL. При этом использовать протокол UDP с подтверждением приема от контроллера.

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

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

Оп я тут начал думать и придумал)

В роутере есть же внутри com порт. Что если в com порт через 232 pic16f877 подключить. а в разьёмы там ip вебку или другой комп и можно же будет с одного компа на com порт передать данные.

но еще и поищу на всякий модуль езернет)

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

То терминальный порт доступа к оболочке ядра операционной системы роутера :))) не выйдет.

Вот такой модуль: http://www.ebay.com/itm/ENC28J60-Ethernet-LAN-Module-Arduino-AVR-LPC-STM32-/280706213546?pt=LH_DefaultDomain_0&hash=item415b64e6aa

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

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

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

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

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

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

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

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

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

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

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

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

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