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

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


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

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

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

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

нет,

но ВРОДЕ именно они и делали такой "нестандартный" ЖКИ под win1251

вот что нашел в рекламках этой компании:

http://www.gaw.ru/html.cgi/txt/lcd/lcm/melt/index.htm

В наших буквенно-цифровых ЖК индикаторах дополнительно зашит белорусский/украинский/казахский знакогенераторы кроме стандартных русско/английских символов. Также удобной особенностью является использование в наших ЖК индикаторах знакогенератора 5 х 8 точек, в следствие чего все буквы кириллицы выглядят понятнее и больше!

Дополнительная страница знакогенератора в кодировке Win-CP1251 (для буквенно-цифровых ЖК индикаторов) позволяет существенно упростить программирование наших индикаторов при написании программ в среде Microsoft Windows.

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

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

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

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

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

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

У меня вопрос.Если я имею прошивку под ATmega8,то пойдет ета прошивка под ATmega8A-AU илиATmega8A -PU или с инним индексом?Или уже надо мелять прошивку.

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

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

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

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

Часто только фьюзы. мега8 от 8А слегка отличается фьюзами и технологией изготовления - выше быстродействие, меньше потребление.

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

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

Собрал самодельную паяльную станцию в корпус, включаю нет индикации канала паяльника. Открыл, питание есть, но греется МК. На кз проверил вроде нет. Мог ли сгореть МК в следствие кратковременного замыкания кокого то из портов? Думаю может какой опилок закоротил когда собирал.

мк сгорел. Сопротивление ножек питания 4-5 Ом ((

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

Мог ли сгореть МК в следствие кратковременного замыкания кокого то из портов?

Запросто.

Errare humanum est. Коли людЯм позволено, что же о нас то говорить!
 

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

Мерял сопротивление в схеме? или выпаял контроллер?

От кратковременного КЗ на порту они не сгорают, но триггерный эффект убивает микросхемы запросто именно с такими симптомами. Раньше 565РУ5 очень легко погибали если коротнуть им питание - заметь, коротнуть именно питание и не выходы.

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

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

Мерял сопротивление в схеме? или выпаял контроллер?

Вынул с панельки и измерял сопротивление.

Проблема решилась заменой МК. Так и не понял в чем дело было)) А может ли просто так сгореть МК (без внешних вмешательств) ?

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

Вот лежит-лежит МК в коробочке, раз и сгорел... :)

Да нет. Я имел в виду что устройство нормально работает и напряжение на мк нормальное и тут вдруг..........

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

Если эксплуатация будет правильной, согласно требованиям и рекомендациям производителя, то ничего с ним не случится. По крайней мере, так быстро.

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

если он у вас подключен к выводам МК

для обучения хватит и встроенного RC-генератора МК... если вам не надо сделать связь с ПК или точно выдерживать временные характеристики для иного канала связи

вам надо изменить фузы CKSEL0...3

как - скажет даташит к МК и описание к вашему программатору (некоторые отображают как есть, некоторые - инвертируют)

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

Мне нада чтоб прерівание выполнялося 1 раз в секунду:

Частота мк atmega32 1 МГц;

Остальное как на рисунке(мне непонятна соотношение тактовой частоты и параметров обьведенных краснымpost-170704-0-38602900-1372083309.jpg):

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

При такте в 0,977 Мега герц получаем 977000/0*FFFF=977000/63535=15,37735106634139 (по факту, так счет начинается с нуля имеем 977000/(63535+1)=15,37710904054394) прерываний в секунду, отсчитайте столько прерываний и получите секунду...а лучше забейте в Comp A число BED2 (48850) и тогда через 20ть прерываний ровно по сровпадению будет 1на секунда

ПыСы - У Вас будет два типа прерываний по достижению 63536 и по сровпадению со сравнивым числом 48850

кстати, там нужно опять же с учетом начала счета от нуля ставить в сравнение число (48850-1) или BED1

прерывания в 1 секунду добиться практически невозможно ... стандартным изменение параметров таблички - городите счетчик прерываний и по ним выполняйте свое задание...

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

ну сравнение типа если

if(s>59) // обнуляем секунды после 59

{

s=0;

m++;

}

вижу, а где

s++?

как будет приростать s? Причем по тем параметрам там должно быть хотябы 59*15...15 прерываний в секунду приблизительно будет ...

используйте тип переменных "ансигнет чар" - код вижион с ними норм работает, с другими переменными както коряво)

должно быть так:

interrupt [TIM0_OVF] void timer0_ovf_isr(void)

{

s1[0]++;//прирост по циклу для 15ти прерываний

//s[0]++;//секунды

if (s1[0]>=14) {s1[0]=0;s[0]++;}

if (s[0]>=60){s[0]=0;m[0]++;}

}

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

Остальное как на рисунке(мне непонятна соотношение тактовой частоты и параметров обьведенных красным

Ну и? телепатов вызывать? откуда эта "картинка"? что за "параметры" на ней показаны? Когда ответите на этот вопрос, возможно ответы станут слишком очевидными. Выделенная частота в 977Гц - это частота переполнения таймера при выбранной тактовой частоте(64Мгц)

Это похоже вкладки для настройки периферии контроллера, чтобы это ручками не делать?

Так попробуй выбрать частоту переполнения таймера равной 1Гц, скорей всего это вполне возможно.

"Comp.A" - это значение первого компаратора таймера. В зависимости от режимов работы таймера по совпадению счетчика с этим значением выполняются различные действия - установка/сброс/инверсия сигнала на подключенном цифровом выводе, прерывание, и т.д. рядом задается значение для второго компаратора...

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

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

Это автоматический генератор проектов code vision.

По совету Oleg_Shonin добавил:

При компиляции пректа выдает ошибки в строчках(выделено синим):

{

s1[0]++;//прирост по циклу для 15ти прерываний

//s[0]++;//секунды

if (s1[0]>=14) {s1[0]=0;s[0]++;}

if (s[0]>=60){s[0]=0;m[0]++;}

}

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

Это автоматический генератор проектов code vision.

По совету Oleg_Shonin добавил:

При компиляции пректа выдает ошибки в строчках(выделено синим):

скорее всего не совпадает тип переменных с объявленными..

посмотрите здесь...там все с комментариями...

http://forum.cxem.net/index.php?showtopic=21621&st=340#comment-1582478

будет тяжко, то зайду в код вижион и поправлю код, только это Вам не окажет помощи...нужно самому, тогда разберетесь

Отпишись, что за ошибка, вернее что пишет программа в ошибке...

я переменные ставлю массивами s1[0]

а не s1, так как это дает возможность видеть численные значения при симуляции/отладке внутри самого кодвижиона

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

Ну я сам немного разобрался и вот что получилось

Часы.txt

post-170704-0-43838600-1372102577_thumb.jpg

Тогда получается 1 000 000/25 000 (61а8) = 40 (прерываний в секунду). А для того чтоб часи более-менее точно шли (за 20 минут опередили секундомер телефона на 8с) нужно 15 прерываний?

Про ошибки напишу завтра.

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

Опережение обусловлено скорей всего тем что использован не кварц, а встроенный RC-генератор на 8Мгц и делитель на 8. Когда прошивал, фузы трогал?

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

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

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

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

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

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

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

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

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

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

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

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

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