roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 май 2025, 21:04

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




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 28 фев 2009, 16:35 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 02 мар 2009, 19:07 
Не в сети

Зарегистрирован: 22 дек 2007, 09:30
Сообщения: 22
Откуда: Киев
ФИО: Денис
а почему пони прог может не видеть мк?
программер ноутпад видет прекрасно....
вроди все выставлял.....хочу просто выставить фьюзы....
пишет что не видет....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 02 мар 2009, 21:56 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
А программер ноутпад - это ж вроде просто редактор текстовый, с небольшой претензией на IDE???

Или ты имеешь в виду пакет винавр - так там программатор avrdude, им и выставь фьюзы.

avrdude -c программатор -p чип -U hfuse:w:0x??:m -U lfuse:w:0x??:m -U efuse:w:0x??:m

Вот такого плана строкой, вместо вопросиков шестнадцатеричное значение из даташита, естественно можно выставлять тока те байты, которые надо. Я надеюсь названия самих байтов - hfuse, lfuse, efuse - понятны?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 03 фев 2010, 04:47 
Не в сети

Зарегистрирован: 22 дек 2007, 09:30
Сообщения: 22
Откуда: Киев
ФИО: Денис
люди,помогите.....))делаю http://myrobot.ru/stepbystep/mc_first_project.php когда нажимаю Make program мне выдает:
> "make.exe" program
avrdude -p atmega8 -P lpt1 -c stk200 -U flash:w:test.hex

avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude done. Thank you.

make.exe: *** [program] Error 1

> Process Exit Code: 2
> Time Taken: 00:01

насколько понял это прога не видит мк?если так то интересно почему проверял все раз 10....пайка правельная и подключение тоже....((((может ктото подсказать что делать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 03 фев 2010, 09:27 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Чаще всего проблема или в пайке, или негодный МК

Добавлено спустя 1 минуту 28 секунд:
А разьем программирования ISP правильно разведен? Лучше бы посмотреть на фото платы

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 04 фев 2010, 04:48 
Не в сети

Зарегистрирован: 22 дек 2007, 09:30
Сообщения: 22
Откуда: Киев
ФИО: Денис
оказалось неправильная разводка от программатора перепутал местами 2 проводка))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 10 фев 2010, 14:17 
Не в сети

Зарегистрирован: 22 дек 2007, 09:30
Сообщения: 22
Откуда: Киев
ФИО: Денис
купил себе TSOP1736.....подскажите какой-то модуль аппаратного генератора для них не очень сложный :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 10 фев 2010, 15:55 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
TSOP это приемник а не передатчик.

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 10 фев 2010, 16:31 
Не в сети

Зарегистрирован: 22 дек 2007, 09:30
Сообщения: 22
Откуда: Киев
ФИО: Денис
немного ошибся в том что хотел сказать.......модуль аппаратного генератора для инфракрасных светодиодов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 11 май 2010, 14:41 
Не в сети

Зарегистрирован: 22 дек 2007, 09:30
Сообщения: 22
Откуда: Киев
ФИО: Денис
вопросик....кто-то делал это? http://robozone.su/mrc28/19-modul-ik-da ... p2136.html
сделал но вот чтото мозг плывет не могу ни написать ни найти рабочий код на Си(((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 11 май 2010, 14:46 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Там же приведен код на Васике, просто переделать его под Си и все...

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 11 май 2010, 14:54 
Не в сети

Зарегистрирован: 22 дек 2007, 09:30
Сообщения: 22
Откуда: Киев
ФИО: Денис
я видел...только вот еслиб еще знать как переделать...(((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 11 май 2010, 15:10 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Ты язык С знаешь? Если хоть немного знаешь, то начни переводить, а мы поможем. Если не знаешь, то можешь начать изучение с Васика, он прост в изучении

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 11 май 2010, 18:54 
Не в сети

Зарегистрирован: 22 дек 2007, 09:30
Сообщения: 22
Откуда: Киев
ФИО: Денис
а вот так? у меня в той схеме tsop1736
#include <avr/io.h>
#include <avr/delay.h>
#define F_CPU 8000000UL // 8 MHz
int main( void )
{
//конфигурация портов
DDRC = 0xff; // все выводы порта C сконфигурировать как выходы
DDRD = 0x00; // все выводы порта D сконфигурировать как входы

while( 1 )
{

for( char i = 0; i < 30; i++ )//цикл подачи пачки импульсов ик светодиодом
{
PORTD &= ~0x01;
_delay_us(14); // задержка 14 микросекунд, чтобы получилась частота примерно 36 кГц
PORTD ^= 0x01; // начало импульса
_delay_us(14);
}

if(!(PINC & (1<<PINC5))) // проверка: если на ноге PC5 (к ней TSOP подключен) ноль (есть сигнал)
{
PORTC &= ~_BV(PC1); // установить "0" на линии 1 порта C
PORTC &= ~_BV(PC2); // установить "0" на линии 2 порта C
PORTC &= ~_BV(PC3); // установить "0" на линии 3 порта C
PORTC &= ~_BV(PC4); // установить "0" на линии 4 порта C
}
else // если нет сигнала
{
PORTC |= _BV(PC1); // установить "1" на линии 1 порта C
PORTC |= _BV(PC2); // установить "1" на линии 2 порта C
PORTC |= _BV(PC3); // установить "1" на линии 3 порта C
PORTC |= _BV(PC4); // установить "1" на линии 4 порта C
}
_delay_us( 1000 ); //пауза между пачками импульсов
}

return 0;
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой робот.....
СообщениеДобавлено: 11 май 2010, 20:03 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Проверь ;)

_________________
if(!Operate) Read(pDatasheet);


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

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


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

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


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

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