Например TDA7294

Форум РадиоКот • Просмотр темы - AVR studio в вопросах и ответах
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт июл 15, 2025 21:45:05

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3179 ]     ... , , , 33, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт июн 07, 2011 10:49:04 
Мучитель микросхем

Зарегистрирован: Пт апр 15, 2011 14:14:45
Сообщений: 431
Рейтинг сообщения: 0
Здравствуйте увахаемые. Я давно хочу освоить AVR но не могу найти программу на русском языке(с английским мне трудно) облазил везде предлогоют в основном обман какойто так может кто знает где скачать или свою даст буду очень благодарен за ранее спасибо


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт июн 07, 2011 10:54:35 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19710
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Борис+ писал(а):
Здравствуйте увахаемые. Я давно хочу освоить AVR но не могу найти программу на русском языке(с английским мне трудно) облазил везде предлогоют в основном обман какойто так может кто знает где скачать или свою даст буду очень благодарен за ранее спасибо

Вы что ли Студию на русском хотите? :) Что за бред. Как же вы даташиты и аппноты тогда читать будете, если со студией не можете разобраться?

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт июн 07, 2011 13:46:41 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 9
Зарегистрирован: Вс ноя 28, 2010 15:18:52
Сообщений: 444
Откуда: Минск
Рейтинг сообщения: 0
О! Круто, установил 4.16 версию и теперь там дофигище контроллеров. :) :))) :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт июн 07, 2011 14:56:27 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
Gudd-Head писал(а):
Борис+ писал(а):
Здравствуйте увахаемые. Я давно хочу освоить AVR но не могу найти программу на русском языке(с английским мне трудно) облазил везде предлогоют в основном обман какойто так может кто знает где скачать или свою даст буду очень благодарен за ранее спасибо

Вы что ли Студию на русском хотите? :) Что за бред. Как же вы даташиты и аппноты тогда читать будете, если со студией не можете разобраться?

Ха - ха -ха. она даже в пути файлов руский не поддерживает, не то что по русски говорить.
Легче найти российского производителя микроконстроллеров.

Может вот эти ссылки помогут?

переводчик
еще переводчик
тоже нормальный переводчик

_________________
В поисках истины человек развивается.


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт июн 07, 2011 17:13:28 
Мучитель микросхем

Зарегистрирован: Пт апр 15, 2011 14:14:45
Сообщений: 431
Рейтинг сообщения: 0
ну пусть не програму а описание к ней тоже подойдет


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт июн 07, 2011 17:24:57 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19710
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Борис+ писал(а):
ну пусть не програму а описание к ней тоже подойдет

Что там описывать? File, Open, Save, New, Run? Там есть встроенный хэлп.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт июн 07, 2011 17:50:46 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Борис+ писал(а):
ну пусть не програму а описание к ней тоже подойдет

Поищите в сети эту книгу. Достаточна полезна в плане освоения студии

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт июн 07, 2011 19:23:34 
Мучитель микросхем

Зарегистрирован: Пт апр 15, 2011 14:14:45
Сообщений: 431
Рейтинг сообщения: 0
книгу нешол но хотелось бы описание для програмы тоже


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт июн 07, 2011 19:34:10 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Хоть почитайте что ли.... там же рускким по белому описана работа в студии. Или я чего-то не догоняю?

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт июн 07, 2011 19:54:39 
Мучитель микросхем

Зарегистрирован: Пт апр 15, 2011 14:14:45
Сообщений: 431
Рейтинг сообщения: 0
спасибо начал читать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Чт июн 09, 2011 18:30:25 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 13
Рейтинг сообщений: 24
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Сообщений: 2029
Откуда: г. Тула
Рейтинг сообщения: 0
У меня тут ещё одна проблемка с макросами. Конкретно - это проклятое целочисленное деление! Как заставить студию в качестве результата 1/2 возвращать 0.5, а не 0?

UPD. А, всё, догадался! :) Здесь нужно как в си: указать, что делимое число является дробным, а не целым. Если написать 1.0/2 то возвращается, как и надо, 0.5! Пойду переписывать макросы. 8)

_________________
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Пт июн 10, 2011 09:33:23 
Первый раз сказал Мяу!

Зарегистрирован: Вс дек 20, 2009 01:06:21
Сообщений: 33
Рейтинг сообщения: 0
Здравствуйте!
Подскажите каким образом на языке СИ можно опросить бит порта?
Т.е. if (B.5==1), нужно знать значение только одного бита, на других может быть что угодно.
Объясните пожалуйста на примере, так как в программировании не очень силён.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Пт июн 10, 2011 10:10:30 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 392
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7013
Откуда: Ижевск
Рейтинг сообщения: 0
PINx.n
x - имя порта. A, B, C, D, E, F, G.
n - номер битика в нем.

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Пт июн 10, 2011 10:11:57 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 143
Зарегистрирован: Сб фев 21, 2009 13:11:40
Сообщений: 1900
Откуда: Москва
Рейтинг сообщения: 0
Код:
if (Variable&(1<<Bit))
{....}

Variable - переменная в которой этот бит. Bit - номер бита. Не забываем, что номера битов начинаются с 0 (нуля). переменная типа char в, например, IAR AVR имеет 8бит=[0...7].

В случае,если нужен просто флаг, а не определенный бит переменной можно воспользоваться битовыми полями:
Код:
struct
{unsigned char bit_0      :1,
             bit_1      :1,
             bit_2      :1,
             bit_3      :1,
             bit_4      :1,
             bit_5      :1,
             bit_6      :1,
             bit_7      :1;
}Flags;

if (Flags.bit_0)
{//действие,если флаг равен 1}
if (!(Flags.bit_0))
{//действие,если флаг равен 0}

имена bit_0,bit_1,...,bit_7 могут быть любыми удобными для использования.

_________________
Ставим плюсы: )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Пт июн 10, 2011 11:08:47 
Поставщик валерьянки для Кота

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Ср май 11, 2011 21:37:45
Сообщений: 1995
Откуда: Цветочный город
Рейтинг сообщения: 0
ibiza11 писал(а):
В случае,если нужен просто флаг, а не определенный бит переменной можно воспользоваться битовыми полями
только при этом может увеличиться объем кода, к тому же доступ к битовому полю явно будет неатомарным даже для однобайтной переменной/структуры. чтобы попытаться избежать этих проблем, можно помещать такое битовое поле в РЕГИСТРОВУЮ переменную (если, конечно, вы умеете это делать правильно)

_________________
битва с дураками проиграна, победители торжествуют. слава победителям!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Пт июн 10, 2011 11:14:45 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 30
Зарегистрирован: Ср янв 05, 2011 16:25:15
Сообщений: 1163
Рейтинг сообщения: 0
Nipochomus писал(а):
Подскажите каким образом на языке СИ можно опросить бит порта?
.. а логические операции кто мешает использовать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Пт июн 10, 2011 14:28:32 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 143
Зарегистрирован: Сб фев 21, 2009 13:11:40
Сообщений: 1900
Откуда: Москва
Рейтинг сообщения: 0
Мастер Ломастер писал(а):
ibiza11 писал(а):
В случае,если нужен просто флаг, а не определенный бит переменной можно воспользоваться битовыми полями
только при этом может увеличиться объем кода, к тому же доступ к битовому полю явно будет неатомарным даже для однобайтной переменной/структуры. чтобы попытаться избежать этих проблем, можно помещать такое битовое поле в РЕГИСТРОВУЮ переменную (если, конечно, вы умеете это делать правильно)
не понял про неатомарный доступ, смотрите листинг:
Код:
// 764  if (Flag.ModeToutEn)
        LDI     R30, LOW(Flag)
        LDI     R31, (Flag) >> 8
        LDD     R16, Z+1
        SBRS    R16, 7
        RJMP    ??T0_OVF_0
как видно, переменная загружается не по частям, а одной командой LDD. причем как бы вы не удивлялись, но структура Flag у меня типа long. если вы боитесь, что регистры указывающие на ячейку изменятся, то могу вас заверить, что в Сях все обработчики прерываний сохраняют все Scratch регистры, используемые в теле прерывания, в CSTACK и возвращают в исходное состояние по выходу из обработчика.

_________________
Ставим плюсы: )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Ср июн 15, 2011 15:39:22 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 13
Рейтинг сообщений: 24
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Сообщений: 2029
Откуда: г. Тула
Рейтинг сообщения: 0
Вот у меня ещё один вопрос. Делить я научился, например, запись 5.0/2 даёт 2.5 . Теперь вопрос: как мне у этого числа взять целую часть? Нужно вот почему. Есть запись, например:
Код:
LDI R25, 5.0/2

Т.е. в регистр R25 мы загружаем число 2, но на таких местах компилятор выражает своё полное недовольство тем, что число дробное и вообще он будет брать от него только дробную часть.
Вот тут и встаёт оговорённый выше вопрос, ибо стопка таких варнингов, при компиляции, совсем не радует глаз.

Пока придумал только одно решение, пишем такой макрос:
Код:
#define trunc(x) (1/(1.0/(x)))

Как видно, не очень элегантно... И всё таки оно не работает.
А есть ли что нибудь ещё?

ADD:
Методом случайного перебора была найдена такая стандартная функция: int()
Млин, ну есть ли где нибудь мануал по этим всем тонкостям?

_________________
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Ср июн 15, 2011 15:57:15 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 143
Зарегистрирован: Сб фев 21, 2009 13:11:40
Сообщений: 1900
Откуда: Москва
Рейтинг сообщения: 0
IfoR писал(а):
А есть ли что нибудь ещё?
не понял на каком языке Вы пишете, дефайны у Вас через # как в Си, а команды ассемблера :)
попробуйте так:
Код:
#define x (char)(5.0/2)
LDI r16,x

_________________
Ставим плюсы: )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Ср июн 15, 2011 16:01:41 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 13
Рейтинг сообщений: 24
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Сообщений: 2029
Откуда: г. Тула
Рейтинг сообщения: 0
Это сиссемблер - ассемблер с сишным препроцессором. :))

Да, в принципе, проблема уже решена. Извиняюсь за беспокойство, как всегда.
Ещё там нашёл стандартную функция abs(). Интересно, а есть ли там функция округления числа?

Нашёл гейд по AVR assembler на www.atmel.com/dyn/resources/prod_documents/AVRASM2.pdf Изображение. Ппц...
Функции округления нет, но тем не менее её не сложно реализовать:
Код:
#define round(x) int((x) + 0.5)

_________________
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3179 ]     ... , , , 33, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y