Карма: -1
Рейтинг сообщений: -1
Зарегистрирован: Пт ноя 10, 2006 16:50:24 Сообщений: 184 Откуда: Россия Крым Феодосия
Рейтинг сообщения:0
Здорова всем, сюда меня отправил Админ Старый Ржавый Электронщик. Продолжу свою тему:Вопросы по програмированию AVR.
Микроконтроллер использую tini 13, програмирую в Билдере (Для Барсика).
1 По теме: тобиш получается регистр-переменная это один выбранный регистр общего назначения где программа будет хранить (по указанию програмиста, как запрограмим) какие либо переменные данные получаемые в процессе работы тоесть выполнения программы - да или нет?
2 Где почитать что-то про обработчики прерываний для AVR (в обучалке уже был) это контрольный и очень важный для меня вопрос.
_________________ Тот кто впереди, всегда боится отстать, - это наш шанс, вот так то.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Зарегистрирован: Пн сен 18, 2006 13:39:03 Сообщений: 138 Откуда: Попуа Новой Гвинеи (Зимбабва)
Рейтинг сообщения:0
Значиться так...
1. ты прав, переменная - это РОН (регистр общего назначения), его можно переименовать директивой def
2. по прерываниям я смотрел DataSheet там все доступно и с примерами, кое что конечно и в обучалке и еще avr_dad помог хорошо
ну и под конец шефа изнасиловал вопросами )))
так что вопрос в студию и поконкретней.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Карма: -1
Рейтинг сообщений: -1
Зарегистрирован: Пт ноя 10, 2006 16:50:24 Сообщений: 184 Откуда: Россия Крым Феодосия
Рейтинг сообщения:0
Точнее:
мы хотим сделать преравание.
тобы его сделать мы должны их разрешить для начала.
после того как разрешили прерывания ваще мы пишем прогу этого прерывания к которой будет обращаться основная прогромма.
Да или НЕТ - ?
Правильно ли я думаю, а?
_________________ Тот кто впереди, всегда боится отстать, - это наш шанс, вот так то.
Зарегистрирован: Пн сен 18, 2006 13:39:03 Сообщений: 138 Откуда: Попуа Новой Гвинеи (Зимбабва)
Рейтинг сообщения:0
если прерывание на порту - настраиваешь порт
если прерывание по таймеру - настраиваешь таймер и иже с ним и т.п.
сначало вставляешь ссылку на твое прерывание
пишешь собственно обработчик прерывания
в главном модуле вписываешь обработку результата обработки прерывания (не обязательно)
... мы пишем прогу этого прерывания к которой будет обращаться основная прогромма. Да или НЕТ - ?...
Нет! Основная программа не обращается к обработчику прерывания. Она может только разрешить/запретить прерывание, задать кое-какие параметры и воспользоваться результатами работы обработчика прерывания. Но сам обработчик прерывания выполняется каждый раз при наступлении ВНЕШНЕГО события, под которое и сделан этот обработчик. И это событие наступает независимо от работы основной программы.
Прерывания обсуждались здесь: http://www.radio.ru/ubb/Forum4/HTML/000769.html
Карма: -1
Рейтинг сообщений: -1
Зарегистрирован: Пт ноя 10, 2006 16:50:24 Сообщений: 184 Откуда: Россия Крым Феодосия
Рейтинг сообщения:0
Щас иду по твоей ссылке. Только я был прав т.е. думал правильно, неудачно выразился ты этого не понял. Ну пока, все понял будут вопросы зайду. Спасибо.
_________________ Тот кто впереди, всегда боится отстать, - это наш шанс, вот так то.
У нас в магазине крайне редко стали бывать AT90S2313. Мало того цена всё время поднимается, последний раз были уже по 120р(перед этим 75р). Могу ли я без лишних телодвижений ставить Тини2313? Если прошивка для АТ90S2313 только hex, и печатная плата давно разработана
Во многих проектах, которые имеют только HEX-код, пробовал применять ATtiny2313, работает нормально. Единственное отличие - нужно правильно установить FUSE-биты. (Убрать деление тактовой частоты и выбрать тип генератора). Это позволяет говорить о полной замене AT90S2313 на Tiny2313. Ошибок пока не выявлено.
Доброго времени! Помогите прошить Atmega8. Шью Альтерой Байт бластером. Софт определяет контроллер, в конце говорит что прошита... а она ноль имоций, что может быть, может я обвеску не ту зделал. Но опыт есть по шитью ат90s2313.
А нафига один и тот же вопрос в дух темах, причем одну специально заводить??? Alexey_B
Вложения:
Комментарий к файлу: Вот образно как я подключал мк, может какой овески не хватает ? SXEM.jpg [39.93 KiB]
Скачиваний: 964
_________________ ...чужая глупость не делает тебя умней...
Зарегистрирован: Сб сен 09, 2006 19:00:18 Сообщений: 257 Откуда: СССР
Рейтинг сообщения:0
А в чём разница между внутреним тактовым генератором и внешним кварцевым резонатором? Когда что лучше использовать?
Или кварц просто используют для "экзотических" скоростей?
Пошлите меня туда где обсуждалось как завести PWM в МК Atmel. Типа, пример кода как рулить ШИМ-ом. Работаю в CodeVisionAVR. Вроде архив перебрал ничего подобного не попалось. Может конечно плохо искал.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения