roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 144  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 17 мар 2006, 01:23 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
BeFFz писал(а):
Имею дело с mega8
Я так понимаю, что если ножка сконфигурирована на выход, то если её через светодиод замкнуть на GND то он должен светиться


Найди пожалуйста время почитать стр. 2 и 3 курса !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 мар 2006, 02:59 
Не в сети

Зарегистрирован: 16 мар 2006, 02:56
Сообщения: 2
Спасибо всем за ответ
У меня подозрение на то, что погиб контроллер.
(Его на днях статикой со свитера рубануло, кстати, мог он от этого погибнуть???)
Так вот, как я уже писал, uniprof его прошивает, а при сверке в исходным hex говорит что всё ОК.
Прошиваю простейший код (на b7 сигнал 1, на b6 - 0, оба output):

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
#include <mega8.h>

void main(void)
{
PORTB=0x80;
DDRB=0xC0;
PORTC=0x00;
DDRC=0x00;
PORTD=0x00;
DDRD=0x00;
TCCR0=0x00;
TCNT0=0x00;
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;
MCUCR=0x00;
TIMSK=0x00;
ACSR=0x80;
SFIOR=0x00;
while (1)
     {
     };
}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Код сгенерирован  Code Vision.
Контроллер подключен напрямую к блоку батарей (без стабилизации), подается около 4В (3 пальчика). После включения напрямую соединяю ножку b6 (сигнал 0) с VCC и b7 (сигнал 1) с GND тестером, но напряжения нет! Кроме блока батарей и двух проводов к VCC и GND от него в схеме ничего нет (вру, есть еще контроллер).
Что делаю неправильно? Или контроллер погиб? Повторю, что прошивается все нормально. Как можно проверить контроллер на работоспособность?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 мар 2006, 11:00 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Как проверить написано прямо на ПЕРВОЙ странице краткого курса AVR начинающим - вам тоесть.

Чтоб ножки PORTB переключались с разной частотой можно зашить такую прогу:

Код:

#include <mega8.h>

#include <delay.h>
// указать частоту тактирования
// в свойствах проекта !

void main(void)
{

DDRB=0xFF;

while(1) {

PORTB++;
delay_ms(10);

    };
}




====================

Как подключить светодиод на стр. 2, 3 курса и в задачах.[/code]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 мар 2006, 11:10 
Не в сети

Зарегистрирован: 26 фев 2006, 15:21
Сообщения: 400
Откуда: Омск
avr123.nm.ru, загляните, пожалуйста, в личку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2006, 04:46 
Не в сети
отсылающий читать курс
Аватара пользователя

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

Они о Компиляторе CodeVisionAVR и симуляторе VMLAB -
от ТехЗадания до отладки устройства.

http://avr123.nm.ru/avrpic06.htm

обновились "курс одним архивом"

http://avr123.nm.ru/avr123.nm.ru.rar      (1.62 МБ)

и FAQ AVR

http://avr123.nm.ru/AVRFAQ.rar         (175 КБ)


Последний раз редактировалось avr123.nm.ru 09 апр 2006, 22:44, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 апр 2006, 20:59 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
обновил задачу 6 - связь МК с ПК, универсальный шнур типа как "для сотового телефона"

http://avr123.nm.ru/mkkurs06.htm

и метод отладки МК-устройства в "железе" с помощью контрольных, тестовых сообщений на ПК.

кому интересно почитайте и сохраните - используйте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 апр 2006, 21:26 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Поправьте имя файла в ссылке на полный архив курса - Вы ".ru" забыли.  :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 апр 2006, 22:37 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
avr123.nm.ru писал(а):
Выложил новую версию задач 1 и 2 краткого курса

Они о Компиляторе CodeVisionAVR и симуляторе VMLAB -
от ТехЗадания до отладки устройства.

http://avr123.nm.ru/avrpic06.htm

обновились "курс одним архивом"

http://avr123.nm.ru/avr123.nm.ru.rar      (1.62 МБ)

и FAQ AVR

http://avr123.nm.ru/AVRFAQ.rar         (175 КБ)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 апр 2006, 10:42 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
в личку пришло писал(а):
Вы всё время в кратком курсе пишите: Примеров навалом, найдите их в интернете...

Почему бы не разместить хотя-бы ссылки на лучшие изних? Это будет очень удобно.


Вы не внимательно наверно читали курс !

на первой странице же написано !!!

1) ссылка на проекты участников конфы телесистемы.ру - все на русском!

2) АпНоуты AVR - примерно 50 устройств со схемами теорией и текстами программ.

3) АпНоуты PIC - примерно 400 устройств с тем же набором информации

4) АпНоуты Motorola (теперь Freescell)  - примерно 400 устройств с тем же набором информации

в личку пришло писал(а):
Вот сейчас, к примеру, я решил найти схему робота на 16 меге и ничё не нашёл.


у меня же курс по AVR а не по роботам !

Но опять же - на первой странице !!! курса совет:

используйте наборы "мистер кит" и "велеман".

и только что на форуме обсуждался "робот-жук" мастер кит. Схема опубликована - используйте мегу16 если хотите.

=========

Что такое робот ?

это набор из кусков электронных устройств объединенный единой задачей -

я и пишу на ПЕРВОЙ странице курса :

Если вы и не найдете в интернете устройства целиком - вы найдете куски из чего сделать целое и как их "слепить" друг с другом.

=========

Пользуйтесь поиском - ведь недавно обсуждали тут на форуме серво контроллеры и там был пример контроллера на 8 16 32 серво и там же схема для шестинога с примером секвенсора - т.е. алгоритма шагания !

в личку пришло писал(а):
Ещё можно разместить простейшие схемы, к примеру мигалку и когда человек её сделает сам, уже будет намного интереснее работать дальше! Вот и всё.


Дык! разместить то можно все - но курс то КРАТКИЙ !

и то ни как не добьюсь чтоб люди прочитали хотябы

ТОЛЬКО ПЕРВУЮ СТРАНИЦУ - ВНИМАТЕЛЬНО !

и многое прояснится - там методика дана.

в личку пришло писал(а):
к примеру мигалку


Возьмите первую задачу курса и оставьте 1 светодиод из 8 - вот вам и мигалка !

Каждый следующий диод мигает в два раза реже предыдущего - чего проще ?

все разжевано - делайте, учитесь !

===============

Друзья, найдите время и прочитайте пожалуйста

ХОТЯБЫ ПЕРВУЮ СТРАНИЦУ курса - НО ВНИМАТЕЛЬНО !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 апр 2006, 11:09 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
слово: atmega16  и конечно робот по аглицки: robot или bot

получается запрос:     atmega16 bot OR robot

жмем "найти" и получаем:

google - atmega16 bot OR robot


В десятке первых результатов находим великолепного робота на Меге16 конечно - с примерами кода на Си и Баскоме !  


Это робот уровня 1. И там же все для следующих уровней роботостроения.

Вот:

http://66.249.93.104/search?q=cache:AJp ... =clnk&cd=4


http://www.seattlerobotics.org/Workshop ... /index.php

даже с инструкцией для "тупых" американцев как сохранить файлы на свой компик !

Там конечно и МИГАЛКА есть и другие примеры программ !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 апр 2006, 11:25 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Сделал заголовок  определения всех битов
для Mega8 -16 -32 -64 -128

для компилятора CodeVisionAVR только !


В Компиляторах ICC, WinAVR и IAR определение номеров
всех битов прописаны в заголовочных файлах для каждого МК.

=================================
Включение этого файла позволяет использовать
примеры на Си из ДатаШита МК - это очень удобно.

Можно просто и удобно создавать маски сразу на несколь
бит используя названия бит по ДШ а не их номера.

например так:

if ((UCSRA & ((1<<FE) | (1<<PE) | (1<<OVR)))==0)
{  
Этот код будет выполнятся если данные приняты
на USART без ошибок детектируемых "железом".
};

====================================

Сделан файл на основании заголовков
компилятора ICC по ДШ на 2004/12/19

Поместите m8_128.h в папку  CVAVR\inc

И используйте после стандартного
заголовочного файла для используемеого МК:

#include <mega16.h>

#include <m8_128.h>

===================================
Об ошибках сообщите E-mail me to mail.ru for bbigmak


Вложения:
All_bit_definition_Mega8-128_CVAVR.rar [5.02 КиБ]
Скачиваний: 128
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 апр 2006, 18:51 
Не в сети

Зарегистрирован: 04 мар 2006, 22:04
Сообщения: 58
Откуда: Россия
Совместиы ли avr и pic?
Можно ли воткнуть в эту схему (http://akyv.narod.ru/demo.jpg) не pic,  а avr atmega90s1200? Можно ли прошивать avr пиковским программатором?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 апр 2006, 20:05 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
_Дмитрий_ писал(а):
Совместиы ли avr и pic??


нет.

_Дмитрий_ писал(а):
Можно ли воткнуть в эту схему (http://akyv.narod.ru/demo.jpg) не pic,  а avr atmega90s1200?


можно с умом - т.е. с корректировкой.

но зачем ?

_Дмитрий_ писал(а):
Можно ли прошивать avr пиковским программатором?


вобщем нет, но как то извратится наверно можно.

======

давным давно видел утилиту переделывающую асм pic16f84 в асм файл для 90s1200.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 апр 2006, 14:03 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
обновил задачу 3new - ATmega16 компилятор ICC и симулятор VMLAB - и файлы к ней.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 апр 2006, 20:18 
Не в сети
Аватара пользователя

Зарегистрирован: 31 янв 2006, 14:37
Сообщения: 90
Откуда: Москва
проверь плз адреса картинок, например тут http://avr123.nm.ru/mkkurs01.htm ни одна не грузится

и на той же странице по-моему есть какая-то путанница с программирование битов для установки коэффициента деления частоты : по даташиту 1024 коэф соотв cs02 - 1 cs01 - 0 cs - 1, т.е. должен быть TCCR0 = 0b00000101;


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 144  След.

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


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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 3


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

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