роботы робототехника микроконтроллеры


 Страниц (4): « 1 [2] 3 4 »   

> Описание: первый проэкт на микроконтроллере
rain_cbc Post Id



Маршал


Сообщений всего: 115
Дата рег-ции: Дек. 2007  



SeRgEj а у вас винда 7 х32 или х64?
просто всю ночь по форумам лазил никто не знает и не видел giveio для х64......
может в этом проблема?у меня просто стоит х64...
 
 Top
redcat Post Id



Главнокомандующий


Сообщений всего: 387
Дата рег-ции: Янв. 2009  



Ну программы конкретно затачиваются под битность операционки. Скорее всего и не работает поэтому. Но я не уверен.

А можно полюбопытствовать? - Что вы получили, кроме проблем, работая с виндой х64?
 
 Top
rain_cbc Post Id



Маршал


Сообщений всего: 115
Дата рег-ции: Дек. 2007  



если честно то проблем не получал...это наверное одна из первых))))у меня просто сам комп сделан под 64 архитектуру...
ну попробую винду тогда переустановить...посмотрим)
 
 Top
rain_cbc Post Id



Маршал


Сообщений всего: 115
Дата рег-ции: Дек. 2007  



поменял винду на 32-но результат такойже((((((
у когото еще есть идеи?
рёв в три ручья
 
 Top
rain_cbc Post Id



Маршал


Сообщений всего: 115
Дата рег-ции: Дек. 2007  



УРА!!!!!! Тащусь заработало!!!!!то оказывается у меня кривые руки немного были.....
после того как поставил 32 систему....установил giveio.....начало писать что не видет подключенного контроллера....оказалось перепутал выводы sck и miso местами((((
всем приношу извинения если доставил хлопот)))большое всем спасибо кто помог!!!

правда есть еще вопросик......в программе написано
PORTD = 0xff; // установить "1" на всех линиях порта D
тоесть если мне нужно на какойто один порт это выйдет
PORTD0= 0xff
PORTD1= 0xff
PORTD2= 0xff
и так дальше?

(Отредактировано автором: 03 Февраля, 2010 - 06:16:21)

 
 Top
redcat Post Id



Главнокомандующий


Сообщений всего: 387
Дата рег-ции: Янв. 2009  



Нет. PORTD он один но имеет несколько бит.
PORTD = 0xff; в 16тиричной системе то-же самое что и PORTD = 0b11111111; в двоичной.
Каждая единичка и есть пин порта. Меняй биты и будешь менять состояние на выводах порта.
 
 Top
rain_cbc Post Id



Маршал


Сообщений всего: 115
Дата рег-ции: Дек. 2007  



если я все правельно понял то вот такой вариант правельный чтобы по очереди потухали светодиоды?

#define F_CPU 8000000UL
#include <avr/io.h>
#include <avr/delay.h>

int main(void)
{

DDRD = 0xff;
while (1) {
PORTD = 0b11111111;
PORTD = 0b10111111;
PORTD = 0b1101111;
PORTD = 0b11101111;
PORTD = 0b11110111;

}

}
она скомпилировалась,прошилась но результата не дала((
и еще...из под WinAVR Fuse выставляются както?
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Думаю, она дала результат, просто Вы ничего не увидели. Улыбка
Очень быстро. Нужно после каждого зажигания светодиода ставить задержку- сколько он должен светиться.
 
 Top
rain_cbc Post Id



Маршал


Сообщений всего: 115
Дата рег-ции: Дек. 2007  



PORTD = 0b11111111;
_delay_ms(1000);
PORTD = 0b10111111;
_delay_ms(1000);
PORTD = 0b1101111;
_delay_ms(1000);
PORTD = 0b11101111;
_delay_ms(1000);
PORTD = 0b11110111;
тоже самое.....
этож вроди правельно поставил задержки?

я уже понял все что к чему))))!!!

(Отредактировано автором: 03 Февраля, 2010 - 19:37:55)

 
 Top
rain_cbc Post Id



Маршал


Сообщений всего: 115
Дата рег-ции: Дек. 2007  



так а с помощью WinAVR можно устанавливать фьюзы?
 
 Top
бот_м_16 Супермодератор Post Id



Супермодератор


Сообщений всего: 1033
Дата рег-ции: Окт. 2008  



нет , это делается при прошивание мк
 
 Top
rain_cbc Post Id



Маршал


Сообщений всего: 115
Дата рег-ции: Дек. 2007  



подскажите такую вещь......дошёл вот до этого http://myrobot.ru/stepbystep/r_firstbot2.php
проблема в том что фототранзистор срабатывает только при прямых лучах светодиода и то только если тот находится на растоянии сантиметров 3-4 от него......поставил R2 меньше немного,ничего не дало ...также....как можно решить?
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



R2 особой роли тут не играет.
что нибудь меняли в схеме ? или точно всё как написано ? у вас R1 точно 220 Ом ?
 
 Top
rain_cbc Post Id



Маршал


Сообщений всего: 115
Дата рег-ции: Дек. 2007  



нет не менял...точно 220 Ом...
а на яркую лампу настольную начинает реагировать на 17см...
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



остаётся взять другой фототранзистор.
не наворачивать же схему с ОУ ещё...
 
 Top
Страниц (4): « 1 [2] 3 4 »
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru