roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 ноя 2024, 08:22

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




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 98, 99, 100, 101, 102, 103, 104 ... 144  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 14 фев 2010, 14:06 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2009, 20:06
Сообщения: 333
прог. языки: c, c#
ФИО: Евгений
Воо! Заработало, спасибо :beer:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 16 фев 2010, 21:53 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2009, 20:06
Сообщения: 333
прог. языки: c, c#
ФИО: Евгений
А как узнать сколько тактов тратит на какую-нибудь операцию МК если программирую в CodeVision?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 16 фев 2010, 22:57 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
В симуляторе посмотреть.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 16 фев 2010, 23:50 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2009, 20:06
Сообщения: 333
прог. языки: c, c#
ФИО: Евгений
:crazy: И как я не догадался, вот что значит давно симуллятором не пользовался

Добавлено спустя 48 минут 40 секунд:
А это в протеусе можно посмотреть?
Дошло :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 21 фев 2010, 12:47 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
форумчане, а не подскажите литературку, где хорошо описывается работа например со знаковыми переменными на АСМ, даи вообще различные алгоритмические вещи... к примеру ведь ест стандартные процедуры деления и тд.. всяческих переводов из системы в систему.. прост мне хотелось бы найти то чего я не знаю и поубедительней уложить в памяти то в чем плаваю )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 21 фев 2010, 12:57 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Предлагаю посмотреть
Юрий Ревич
"Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера" 2008г.
Если этого мало, посмотрю у себя ещё по этой теме.

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 24 фев 2010, 17:55 
Не в сети

Зарегистрирован: 24 фев 2010, 17:33
Сообщения: 14
Откуда: Симферополь
Добрый день.
Столкнулся с недостатком аппаратных UART на микроконтроллере. Чтобы не писать "очередной" программный UART, хочу спросить, не использует ли кто готовых отлаженных, надежных библиотек/частей кода по реализации программного UART? Чип- atmega64 или atmega128. Очень буду признателен за ссылки и хотя бы небольшое описание кода. Заранее спасибо.
ЗЫ. Некоторые примеры находил в интернете. Но чем-то они меня засмущали... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 24 фев 2010, 18:17 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Вы хоть обозначте чем смущают, а то что предлагать то ?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 24 фев 2010, 18:57 
Не в сети

Зарегистрирован: 24 фев 2010, 17:33
Сообщения: 14
Откуда: Симферополь
1.Программный full-duplex UART для ATtiny13: по ссылке в посте соответствующемhttp://electronix.ru/forum/index.php?showtopic=10934&st=30 ASM-код. Человек делал под tiny13, не факт, что заработает на другом чипе и под другим портом, имхо.
2.http://hubbard.engr.scu.edu/embedded/avr/avrlib/ Там есть такие библиотеки, но непонятно, с какой стороны к ним подойти. Куча хидеров, кода, мало примеров.. Не факт, что синтаксис CVAVR обработает, придется что-то изменять, не факт, что потом работать будет.. :)

Нужно CVAVR-совместимое. Спасибо avr123.nm.ru за внимание и хороший курс.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 24 фев 2010, 20:08 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
ОК ! :D

В Соответствии с рекомендацией на 1 страничке курса я сделал запрос в google - software uart cvavr

результаты преинтереснейшие доложу я вам.

http://www.google.ru/search?hl=ru&q=sof ... Google&lr=

Приямо на сайте CVAVR первый результат поиска

This application describes how to make a half duplex software UART using the ...
http://www.hpinfotech.ro/html/download.htm

2 результат наверно имеет ответы

3 - software UART on mega16/32 - LMPForum - [ Перевести эту страницу ]Сообщений: 10 - Авторов: 7 - Последнее сообщение: 16 июн 2008
software UART on mega16/32 : Hi everyone, Atmel's website offers application note ... Attached is the software UART ported to Codevision. ...
http://www.lmpforum.com/.../software-UA ... -t362.html

Апноут - Atmel's application note AVR304 (interrupt driven software UART) and it has an included C code implementing the appnote.


5. AVR Freaks :: View topic - Software UART 32/64 - [ Перевести эту страницу ]However, the example code does not use CodeVisionAVR, i've been trying to "convert" it ... Does anyone have a software UART code written for CodeVisionAVR? ...
http://www.avrfreaks.net/index.php?... - Сохраненная копия - Похожие


Вложения:
Комментарий к файлу: программная реализация UART в CVAVR
software UART half duplex CVAVR softuart.zip [4.51 КиБ]
Скачиваний: 5

_________________
Читайте !
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 25 фев 2010, 11:22 
Не в сети

Зарегистрирован: 24 фев 2010, 17:33
Сообщения: 14
Откуда: Симферополь
Спасибо! Огромное!
Просто замечательный материал! :) Он мне очень поможет!
Еще раз преклоняюсь перед искусством правильного запроса в Гугл :good:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 05 мар 2010, 15:47 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2009, 20:06
Сообщения: 333
прог. языки: c, c#
ФИО: Евгений
Вопрос по CodeVision AVR:
Компиллятор выдает ошибку на этой строчке:
Код:
ADCSRA.6 = 0xFF;

Текст ошибки:
Цитата:
Error: left side of '.' requires struct/union

В чем может быть дело?
Написал в двоичном виде, компилится, вопрос снят!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 05 мар 2010, 16:08 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Запуск АЦП - это вы 1 бит устанваливаете ADCSRA.6 = 1; но возможно так нельзя обратится к ADCSRA

Правильней так:
Код:
ADCSRA |= (1<<(название бит_6 в даташите));

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 05 мар 2010, 18:05 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2009, 20:06
Сообщения: 333
прог. языки: c, c#
ФИО: Евгений
Что-то не хочет АЦП преобразование запускаться,запускаю так:
ADCSRA = 0xCE;
Как я узнал что оно не запускается:
В прерывание по окончанию преобразования я вписал
Код:
putchar('a');

В терминалку ничего не пришло ...


Вложения:
Комментарий к файлу: Регистр ADCSRA
adcsra.gif
adcsra.gif [ 3.12 КиБ | Просмотров: 2559 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 05 мар 2010, 19:07 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Запускайте так как написано выше, предварительно настроив АЦП маcтером CVAVR ! название 6 бита "ADSC"

Возможно UART не включен у вас - настройте мастером CVAVR. Удобно все в PROTEUS проверять - рекомендую ОЧЕНЬ сильно экономит время и позволяет выкладывать проект на форум и облегчает помощь вам. http://proteus123.narod.ru

_________________
Читайте !


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 98, 99, 100, 101, 102, 103, 104 ... 144  След.

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


Кто сейчас на конференции

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO