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

Примеры кода для AVR


Duhas

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

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

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

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

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

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

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

блин на мегу 16 нужен ошибся(((( а 10 мб дорого и долго на сайте русскоязычном атмела смотрел не нашел загуглить не получилось

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

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

Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

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

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

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

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

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

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

Народ помогаем!!

Застряна богальном.

При переходе с PIC на AVR возникла дурацкая проблема.

К примеру есть нейкое int i. i=16;

В компиляторе который я юзал для PIC командой printf("%d", i); у меня выводились данные '1' '6' в нормальном ASCII. А в компиляторе CVAVR так делать не хочет, покрайней мере способа я не нашел. А вычилять делить на 100 или на 10 с добавлением 48 бред.

Как тут поступить??

Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz.

ICQ: 288449055

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

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

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

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

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

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

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

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

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

Странно. В CVAVR должно работать. Только в начале добавить #include <stdio.h>

Подклбчал, песполезно..

Написал фукцию дополнительную. Уже и забыл про эту проблему.

Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz.

ICQ: 288449055

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

  • 5 недель спустя...

возник небольшой трабл, читал на сайте майробот про схемку на одном микрокрнотроллере L293D,но какой брать-не знаю.Почти заказал L293D (КР 1128 КТ4) PDIP16,но покатит ли он?

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

L293D (КР 1128 КТ4) - это не микроконтроллер, а всего лишь "PUSH-PULL FOUR CHANNEL DRIVER WITH DIODES". Если по-деревенски - это четыре полумостовых усилителя тока.

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

Может быть мой вопрос покажется глупым, но рискну задать:

STK500 это симулятор, эмулятор и программатор одновременно?

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

STK500 позиционируется как стартовый набор.

Назначение - максимально облегчить юзеру знакомство с кристаллами(кристаллом) АВР.

Уже содержит всякую преферию типа кнопок, микросхем памяти, разъемов и т.д.

Программирование кристалла и мониторная отладка - это одна из его функций.

Эмуляция и симуляция в данном случае почти синонимы и это функция AVRStudio под которой работает STK500.

Посмотрите на www.atmel.com... там есть все по STK500

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

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

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

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

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

  • 2 месяца спустя...

Деньок добрый!

вот начл ковырять АВР. Обзавёлса книжкой в комплекте компакт ну это не важно.

Короче написал програмку простенькую под атмегу 128 на Си, откомпилировал, получил файл .COF, зарядил в протеус и ничё не вижу, ни програмного кода как раньше с 51 работал, хотя правда писал на ассемблере, ни результата деятельности моего сверх простого кода. ( выходы тихарят ) Тобиш ничё не меняетса на выходе контроллера, хотя в АВР студио всё фунциклирует ( вроде как ),

короче вод этот код мож я чёто настрахолюдил в коде или чё может не так с протеусом делаю?

#include <avr/io.h>
#include <avr/delay.h>

void light(void)
{
PORTD = 0xFF;
}

void darck(void)
{
PORTD = 0x00;
}

int main (void)
{	DDRD = 0xFF;

while (1)
{
	light();
	darck();
}
}

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

Ну вот следуя вашым предписаниям зделал 5 вольт через 10к на ресет и пен ничё не помогаеть есть идея если конечно не сложно кому нибудь закинуть этот код и проверить

если у когото всё получаетса знач наверно я чёто не то делаю щяс ещё на ассемблере сворганю буду учить ассемблер в паралель

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

Благодарю ОГРОМНОЕ нашол где гвоздь лежит я не отредактировал мейк файл там для 169 меги было :rolleyes:

если бы не твой проэкт я бы наверно ещё дня 2 возился

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

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

Недавно начал разбираться с avr, в протеусе всё прекрасно работает, а вот как дело дошло до железа, никак не могу запустить контроллер.

Контроллер atmega128. Уже пытаюсь хотя бы заставить его выдавать импульсы на каком-нибудь порту. Заливаю hex-файл из своего же 43-поста. Программатор Avr ISP I/O в связке с PonyProg. Прекрасно прошивается. Фьюзы настроил на на внешний кварц, генерация есть (смотрел осциллографом). А вот на портах - тишина... В чём может быть проблема?

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

Просто зачем-то нужно было записывать еще и файл *.eep. Странно... Ведь ПЗУ никак не использовалось, да и в этом файле были только FF FF...

Уже после дела прочитал в одной книге прочитал, что это надо делать, (называется что-то типа "Самоучитель AVR"). Хотя для меня так и осталось загадкой, зачем это делать... :) Довольно странная штука при переходе с пиков.

Думал, при стирании записываются те же FF. Надо будет проверить...

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

Если у Вас есть огромное желание научиться программировать AVR и не знаете с чего начать тогда эта страничка для Вас _http://www.yourdevice.net/avr.html.

Собрана минимально необходимая информация, которую нужно знать для программирования данной серии микроконтроллеров. Кратко описана последовательность изучения. Есть документация, болшое количество примеров проектов и ссылки на русском языке к популярным программам Proteus, CVAVR, AVRStudio, IAR. Схемы и готовые устройства USB программаторов и USBJTAG отладчиков.

yourdevice.net

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

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

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

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

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

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

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

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

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

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

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

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

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