roboforum.ru

Технический форум по робототехнике.

МикроКонтроллер AVR начинающим - общие вопросы

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение avr123.nm.ru » 02 апр 2009, 20:02

ALHIMIK писал(а):Внутренний ИОН поддерживает 2,56 В (мега16) при любом напряжении питания (допустимом) ?


Наверно в даташите указано, но питание болшье должно быть - там ведь нет преобразователя встроеного.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение ALHIMIK » 02 апр 2009, 20:06

Он на англицком а Естиифеев не слова не говорит :cry:
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение avr123.nm.ru » 02 апр 2009, 20:29

ALHIMIK писал(а):Он на англицком а Естиифеев не слова не говорит :cry:


Вы наверно забыли! но даташит AVR ATmega на русском языке есть на стр. 2 моего курса ! http://avr123.nm.ru/02.htm
Это же написано и в начале этого топика.
Аналогии провести нетрудно ИМХО.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение ALHIMIK » 02 апр 2009, 22:18

Это я зная но там нет ни слова о зависимости внутреенго ИОН от напряжения питания контроллера
Будем считать что внутренни ИОН будет давать напряжени заявленное в дс

Добавлено спустя 57 секунд:
Так что там со срегом я правильно всё понял ?
Вложения
.JPG
И всё
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение blindman » 03 апр 2009, 02:28

ALHIMIK писал(а):Так что там со срегом я правильно всё понял ?

Я думаю бит T нужно использовать для того, для чего он и предназначен, а именно как временное хранилище при пересылке бита из регистра в регистр. Как и все прочие биты регистра состояния (кроме пожалуй I), он не предназначен для долговременного хранения информации
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение ALHIMIK » 03 апр 2009, 16:07

Спасибо
Придётся обевлять
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение executer » 03 апр 2009, 23:26

Проблема:
Я таки скомпиллировал злощасный код на WinAVR, который в трех файлах был (два сишных и один на асме), проблема в том что когда я его запускаю на симуляторе в АВР Студии 4.6 он стартует, но как начинают вызыватся функции он перепрыгивает в совершенно левую точку программы и дальше долго-долго чтото делает (на асме, но както слишком долго и не открывает саму программу с асмом), потом возвращается и на следующей функции снова непонятно куда переходит...
Я слишком многого хочу или чтото неадэкватно работает? У когонибудь получалось просматривать как асмовские функции из Си вызываются и отрабатывают?
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение blindman » 04 апр 2009, 06:51

А проект где?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение executer » 04 апр 2009, 11:06

Вот проект. Если поможете именно с ним - спасибо конечно!
Но мне также интересно вобщем, получалось у когонибудь оттрасировать пошагово работу программы на Си с вызовом фкнкций на Асм? (в каком симуляторе? Я пробовал на самом новом Авр Студио - както не так :( ) А без симуляции - уж не так наглядно, вроде программа правильно написана, но на контроллере не работает...
Вложения
SimpleOriginal_2009_04_04.rar
Проект
(45.08 КиБ) Скачиваний: 11
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение executer » 04 апр 2009, 20:18

:O: Ну что никто-никто не отлаживал программу на си и асм??
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение EdGull » 04 апр 2009, 20:20

я отлаживал васик и асм.

Добавлено спустя 32 секунды:
но у вас же религия... :D
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение executer » 04 апр 2009, 20:37

но тут же не религия виновата а моя неопытность, а васик мне понравился в 1-м классе как первый изученый язык, хочется большей свободы действий Си и полной неограниченности Асм :wink: , в конце-концов на Васике все всегда работает у меня - так не интересно :)
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение blindman » 06 апр 2009, 03:29

executer писал(а):Но мне также интересно вобщем, получалось у когонибудь оттрасировать пошагово работу программы на Си с вызовом фкнкций на Асм? (в каком симуляторе? Я пробовал на самом новом Авр Студио - както не так :( )

Насколько мне известно, AVR Studio умеет отлаживать на уровне исходников только ассемблерные файлы, которые скомпилированы его собственным ассемблером. Если используется avr-as, то отлаживаться только в окне дизассемблера.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение executer » 06 апр 2009, 11:38

Уже что-то! Сегодня посмотрим :good:
Спасибо!
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение ALHIMIK » 06 апр 2009, 18:21

warning
В Естифееве опечатка
он пишет
4 бит (ADIF) регистра ADCSRA флаг прерывания от КОМПАРАТОРА а это флаг прерывания при завершения преобразования
5 бит (ADIE) регистра ADCSRA разрешение прерывания от КОМПАРАТОРА а это разрешение прерывания при завершения преобразования
:oops:
Теперь придётся пдфки читать :x
Вложения
123.JPG
Вырезка из ДС
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Пред.След.

Вернуться в Микроконтроллеры

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

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