SeRgEj а у вас винда 7 х32 или х64?
просто всю ночь по форумам лазил никто не знает и не видел giveio для х64......
может в этом проблема?у меня просто стоит х64...
16. rain_cbc - 02 Февраля, 2010 - 05:16:33 - перейти к сообщению
17. redcat - 02 Февраля, 2010 - 12:04:06 - перейти к сообщению
Ну программы конкретно затачиваются под битность операционки. Скорее всего и не работает поэтому. Но я не уверен.
А можно полюбопытствовать? - Что вы получили, кроме проблем, работая с виндой х64?
А можно полюбопытствовать? - Что вы получили, кроме проблем, работая с виндой х64?
18. rain_cbc - 02 Февраля, 2010 - 13:41:54 - перейти к сообщению
если честно то проблем не получал...это наверное одна из первых))))у меня просто сам комп сделан под 64 архитектуру...
ну попробую винду тогда переустановить...посмотрим)
ну попробую винду тогда переустановить...посмотрим)
19. rain_cbc - 02 Февраля, 2010 - 21:44:20 - перейти к сообщению
поменял винду на 32-но результат такойже((((((
у когото еще есть идеи?
у когото еще есть идеи?
20. rain_cbc - 03 Февраля, 2010 - 03:57:13 - перейти к сообщению
УРА!!!!!! заработало!!!!!то оказывается у меня кривые руки немного были.....
после того как поставил 32 систему....установил giveio.....начало писать что не видет подключенного контроллера....оказалось перепутал выводы sck и miso местами((((
всем приношу извинения если доставил хлопот)))большое всем спасибо кто помог!!!
правда есть еще вопросик......в программе написано
PORTD = 0xff; // установить "1" на всех линиях порта D
тоесть если мне нужно на какойто один порт это выйдет
PORTD0= 0xff
PORTD1= 0xff
PORTD2= 0xff
и так дальше?
после того как поставил 32 систему....установил giveio.....начало писать что не видет подключенного контроллера....оказалось перепутал выводы sck и miso местами((((
всем приношу извинения если доставил хлопот)))большое всем спасибо кто помог!!!
правда есть еще вопросик......в программе написано
PORTD = 0xff; // установить "1" на всех линиях порта D
тоесть если мне нужно на какойто один порт это выйдет
PORTD0= 0xff
PORTD1= 0xff
PORTD2= 0xff
и так дальше?
21. redcat - 03 Февраля, 2010 - 11:11:20 - перейти к сообщению
Нет. PORTD он один но имеет несколько бит.
PORTD = 0xff; в 16тиричной системе то-же самое что и PORTD = 0b11111111; в двоичной.
Каждая единичка и есть пин порта. Меняй биты и будешь менять состояние на выводах порта.
PORTD = 0xff; в 16тиричной системе то-же самое что и PORTD = 0b11111111; в двоичной.
Каждая единичка и есть пин порта. Меняй биты и будешь менять состояние на выводах порта.
22. rain_cbc - 03 Февраля, 2010 - 17:08:42 - перейти к сообщению
если я все правельно понял то вот такой вариант правельный чтобы по очереди потухали светодиоды?
#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 выставляются както?
#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 выставляются както?
23. ОЛЕГ - 03 Февраля, 2010 - 17:16:03 - перейти к сообщению
Думаю, она дала результат, просто Вы ничего не увидели.
Очень быстро. Нужно после каждого зажигания светодиода ставить задержку- сколько он должен светиться.
Очень быстро. Нужно после каждого зажигания светодиода ставить задержку- сколько он должен светиться.
24. rain_cbc - 03 Февраля, 2010 - 17:23:41 - перейти к сообщению
PORTD = 0b11111111;
_delay_ms(1000);
PORTD = 0b10111111;
_delay_ms(1000);
PORTD = 0b1101111;
_delay_ms(1000);
PORTD = 0b11101111;
_delay_ms(1000);
PORTD = 0b11110111;
тоже самое.....
этож вроди правельно поставил задержки?
я уже понял все что к чему))))!!!
_delay_ms(1000);
PORTD = 0b10111111;
_delay_ms(1000);
PORTD = 0b1101111;
_delay_ms(1000);
PORTD = 0b11101111;
_delay_ms(1000);
PORTD = 0b11110111;
тоже самое.....
этож вроди правельно поставил задержки?
я уже понял все что к чему))))!!!
25. rain_cbc - 04 Февраля, 2010 - 01:32:01 - перейти к сообщению
так а с помощью WinAVR можно устанавливать фьюзы?
26. бот_м_16 - 04 Февраля, 2010 - 03:45:42 - перейти к сообщению
нет , это делается при прошивание мк
27. rain_cbc - 06 Февраля, 2010 - 19:17:15 - перейти к сообщению
подскажите такую вещь......дошёл вот до этого http://myrobot.ru/stepbystep/r_firstbot2.php
проблема в том что фототранзистор срабатывает только при прямых лучах светодиода и то только если тот находится на растоянии сантиметров 3-4 от него......поставил R2 меньше немного,ничего не дало ...также....как можно решить?
проблема в том что фототранзистор срабатывает только при прямых лучах светодиода и то только если тот находится на растоянии сантиметров 3-4 от него......поставил R2 меньше немного,ничего не дало ...также....как можно решить?
28. nest - 06 Февраля, 2010 - 20:08:08 - перейти к сообщению
R2 особой роли тут не играет.
что нибудь меняли в схеме ? или точно всё как написано ? у вас R1 точно 220 Ом ?
что нибудь меняли в схеме ? или точно всё как написано ? у вас R1 точно 220 Ом ?
29. rain_cbc - 06 Февраля, 2010 - 20:41:26 - перейти к сообщению
нет не менял...точно 220 Ом...
а на яркую лампу настольную начинает реагировать на 17см...
а на яркую лампу настольную начинает реагировать на 17см...
30. nest - 06 Февраля, 2010 - 21:02:40 - перейти к сообщению
остаётся взять другой фототранзистор.
не наворачивать же схему с ОУ ещё...
не наворачивать же схему с ОУ ещё...