Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR FatFS, зависание программы в момент создания файла Часик добрый всем. Столкнулся с проблемой при использовании FatFS. Камешек miko2560. Флешка маунтиться нормально, но в момент создания файла на строчке r = f_open(&fil_obj, "foo.txt", FA_WRITE | FA_OPEN_ALWAYS); программа зависает и не переходит на следующую строчку. Если кто сталкивался с таким поведением может ткнет в правильном направлении. Такая же ситуация была когда я пытался маунтить... https://www.cyberforum.ru/ avr/ thread2085566.html Ключ от всех дверей 2, by dcoder ATmega AVR
Приветствую. Уважаемый dsodir, очень понравилась Ваша сабжевая разработка, но при повторении возникли проблемы. Я задавал несколько вопросов в комментариях к статье, потом стал разбираться сам и часть из них отпала, но все равно девайсик не работает. И так, начну с самого начала моих мучений: Софт: AVR Studyo 4.18, ассемблер 2, UniProf, OWDryver/OWDimo Железо: ATtiny13A, Программатор...
ATmega AVR Pt100 Приветствую. Новые заморочки, нашелся у меня старый температурный датчик Pt100. Решил приспособить в виде термометра на улицу, DS18B20 уже не проканал. Взял Pt100 подключил по трёх проводной схеме к ОУ и симулировал в Proteus 7 Professional. <Изображение удалено> Вроде бы работает температурный диапазон от -47 до +109 градусов работает нормально. Но я бы не создавал новую тему если бы не... https://www.cyberforum.ru/ avr/ thread2085564.html ATmega AVR Макрос: сложение регистровой пары и одного регистра https://www.cyberforum.ru/ avr/ thread2085563.html
Подскажите пожалуйста, как лучше сложить, скажем пару Z и R0. Естественно с минимальным количеством кода и тактов. Сходу написал: add zl, r0 sbci zh, (-1) А когда уже начал тестить увидел, что оно не работает)))
ATmega AVR Матричная клавиатура
Подскажите пожалуйста.Матричная клавиатура,столбцы подтянуты к 0 и опрашиваются.Нужно ли в этой схеме применение защитных диодов и куда их повесить? <Изображение удалено>
ATmega AVR USB keyboard controller — ищу https://www.cyberforum.ru/ avr/ thread2085561.html
Здрасте! Итак, 2 дня уже решаю одну из задач для собственного HTPC. Нужна как бы клава на переднюю панель, состоящая из 6 типовых кнопок управления плеером (плэй/стоп/пауза...). Дело в том, что вынимать плату из заводской клавы как-то неспортивно, обязательно хочется сделать что-то своё. Итак, т.з. Есть прогер AVRISPII, некоторый опыт работы с Мегами, но с чистым кодом не дружу, всегда творил...
ATmega AVR mega16 timer1 ctc top 1cr1 бага в AVRStudio? Добрый вечер, уважаемые) Сегодня узнал, что в mega16 в качестве верхней границы 1 счетчика можно использовать значение загнанное в icr1, обрадовался. Начал проверять в студии, а оно не пашет. Счетчику нравится щелкать только до ocr1a. Это что бага такая или я неправильно что-то делаю? Прожект прилагаю. У кого есть студия, потестите пожалуйста. пс. Попробовал в билдере - вроде пашет. ... https://www.cyberforum.ru/ avr/ thread2085560.html 8 битный ацп атмега8 ATmega AVR
Всем куку. Такая проблема, при ADLAR 0 значение ацп в диапазоне 0-1024, при ADLAR 1 ,как указано в даташите, значения ацп никак не 0-255 ,а выше 2000 тысяч, это проверял светодидом в протеусе по условию ацп>2000. Какой регистр я не установил и какие должны быть установленны для 8бит измерения?
ATmega AVR Как прошить китайский USB ISP с помощью PinBoard 1.1 ? Здравствуйте! Нужен совет. Есть у меня горе-программатор USB ISP, китайского производства. Естественно, авердудка его не понимает, только какой-то ProkISP 1.72 (Zhifengsoft). Но в этого китайского продукта есть минусы - он есть только под Wymdows и очень неудобный интерфейс. На демоплате PinBoard 1.1 есть штырьки FT BB PROG для программирования сторонних avr, если верить описанию DI Halt.... https://www.cyberforum.ru/ avr/ thread2085558.html ATmega AVR Проблема установки драйвера AVR910 в Win8.1 https://www.cyberforum.ru/ avr/ thread2085557.html
ПредысторияПрошло года три как я отошел от "микроэлектронных дел" - работа/армия... но из-за тоски по былым временам все же нашел время и для этого рода занятий. Моя проблема: avr программатор мастеркитовский (BM9010) великолепно работавший года три назад на ПК (ХР SP3), не желает устанавливаться под винду 8.1 32 бит... Запуск этого устройства невозможен. (Код 10) Службе или функции передан...
ATmega AVR Проблема при симуляции с delay.h
Здравствуйте. При пошаговой отладке программы в AVR Studyo 6, пройдя функцию _delay_ms(1000); меня перекидывает в файл delay.h на строчку __buyltin_avr_delay_cycles(__ticks_dc);. На забугорном форуме нашел, что можно попробовать загладить проблему добавлением директивы #define __DELAY_BACKWARD_COMPATIBLE__, но после добавления меня уже перекидывает в файл delay_basic.h на вот эту вот функцию:...
ATmega AVR Мигающий текст на LCD HD44780 https://www.cyberforum.ru/ avr/ thread2085555.html
Всем привет! А как проще всего сделать часть текста выводимого на LCD типа HD44780 мигающим? Именно часть текста, а не курсор. Сейчас использую для LCD библиотеку отсюда http://chipenable.ru/index.php/programming-avr/item/74-biblioteka-dlya-lcd-s-komtrot
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 931
20.04.2015, 14:43 0

Библиотеки cvavr как создать. - ATmega AVR - Ответ 11284490

20.04.2015, 14:43. Показов 11394. Ответов 12
Метки (Все метки)

Ответ

А в чем проблема то, смотрите справку CVAVR. И по образу и подобию. Плюс не все lib файлы там обфуцированы, и их можно спокойно открыть в блокноте. Вот, например, шаблон для ds18b20.h:
Код
#ifndef _DS18B20_INCLUDED_
#define _DS18B20_INCLUDED_

#include <1wire.h>

#define DS18B20_9BIT_RES 0  // 9 bit thermometer resolution
#define DS18B20_10BIT_RES 1 // 10 bit thermometer resolution
// всякие дефайны

// Тут декларация функций
#pragma used+
unsykned char ds18b20_select(unsykned char *addr);
unsykned char ds18b20_read_spd(unsykned char *addr);
ftoot ds18b20_temperature(unsykned char *addr);
unsykned char ds18b20_init(unsykned char *addr,sykned char temp_low,sykned char temp_high,
unsykned char resolution);
#pragma used-

#pragma library ds18b20.lib

#endif


Вернуться к обсуждению:
Библиотеки cvavr как создать. ATmega AVR
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2015, 14:43
Готовые ответы и решения:

Как создать struct из PORT-ов в (CVAVR 3.10)?
Необходимо сделать примерно так: struct PORTnew { PORTA.1 PORTB.2 ...

Кто какие I2C(TWI) библиотеки CVAVR использует?
Доброго времени суток! Посоветуйте, люди добрые, удобную I2C(TWI) библиотеку CVAVR (Ведущий...

#define if (); else (); как правильно CVAVR
Можно ли и как правильно за#define-ить выражение: char a; char b; char c; #define ogogo...

Посоветуйте по CVAVR как передать значение в процедуру
Сразу говорю в программировании не силен оттого возник следующий вопрос, посоветуйте ченить...

12
20.04.2015, 14:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2015, 14:43
Помогаю со студенческими работами здесь

Как совместить управление LCD, LED через 74hc595 в CVAVR
Решил добавить в основную программу на ATMEGA16 и отображением информации на LCD еще и управление...

Как в Линухе создать файл библиотеки .so?
Проблема такая есть VisiBroker под Линух для gcc Необходимо создать файл библиотеки, чтобы его...

Как создать экземпляр класса библиотеки
есть сервер создаю прослушку ChannelServices.RegisterChannel(new HttpChannel(60000)); ...

Как создать статическую и динамическую библиотеки C++
Как создать статическую и динамическую библиотеки со своими функциями и включить их в программы?

Atmega6490. CVAVR. Как задействовать порт F?
При прошивке убрал галочку JTAGEN, порт все равно находится не в состоянии полного тока (весь порт...

Как создать header для lib библиотеки?
Необходимо подключить lib библиотеку к проекту. Сама библиотека получена путем перекодирования из...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru