@ru_arduino

Страница 2547 из 7737
Dolphin
17.06.2017
19:29:44
#define F_CPU 9600000UL #include <avr/io.h> #include <util/delay.h>

Неа
Сравни ?

Google
Dolphin
17.06.2017
19:30:34
это у тебя нету )

Зырь короче

Все функции Delay не знают какая сейчас стоит частота чипа, и поэтому они не могут рассчитать правильно задержку. А чтобы им это сказать, нужно вначале программы задать константу, в которой находится значение частоты. #define F_CPU 9600000UL Означает 9.6 МГц

Hurshid
17.06.2017
19:33:28
Dolphin
17.06.2017
19:33:54
Почему зря? Есть варианты по лучше
Судя по этому коду, есть.

Не лепи все в кучу, если ты хочешь просто мигать светодиодами, задай вначале программы только регистры DDRB и PORTB этого достаточно, чтобы выводить на ноги чипа 0 или 1. Все остальное тебя только запутает

TCCR0A=(0<<COM0A1) | (0<<COM0A0) | (0<<COM0B1) | (0<<COM0B0) | (0<<WGM01) | (0<<WGM00); TCCR0B=(0<<WGM02) | (0<<CS02) | (0<<CS01) | (0<<CS00); TCNT0=0x00; OCR0A=0x00; OCR0B=0x00; TIMSK0=(0<<OCIE0B) | (0<<OCIE0A) | (0<<TOIE0); GIMSK=(0<<INT0) | (0<<PCIE); MCUCR=(0<<ISC01) | (0<<ISC00); ACSR=(1<<ACD) | (0<<ACBG) | (0<<ACO) | (0<<ACI) | (0<<ACIE) | (0<<ACIS1) | (0<<ACIS0); ADCSRB=(0<<ACME); DIDR0=(0<<AIN0D) | (0<<AIN1D);

Нахрен оно тебе?

Dolphin
17.06.2017
19:37:36
разве нельзч чтьабельней сделать?
не понти, лучше подскажи сайтик нормальный :)

Google
Dolphin
17.06.2017
19:38:14
Плохо это очень

Блеадь, хоть садись и макросы пиши, чтобы такой хуйни не видеть никогда )

давай так, ты скачаешь и установишь Atmel Studio 7.0, и скажешь что должна программа делать, я тебе ее напишу, а ты будешь в ней разбираться, ок?

Dolphin
17.06.2017
19:43:18
ща

R0thschild
17.06.2017
19:43:45
ну ты схему видел, че по чем куда какая лапа заведена

?

Dolphin
17.06.2017
19:44:43


А ск она весит?
http://www.microchip.com/development-tools/atmel-studio-7

R0thschild
17.06.2017
19:45:45
я это в коде вижу
в коде который не работает и который нужно переписать

Dolphin
17.06.2017
19:45:53
угу

А ск она весит?
Там в архиве есть файлик протеуса и прошивка hex, проверь так ты хотел?

Потому что если не так, то я не знаю как еще это понимать )

Hurshid
17.06.2017
20:01:58
Благодарю. Ту задержка какая?

Dolphin
17.06.2017
20:02:12
там она увеличивается

Google
Hurshid
17.06.2017
20:03:45
Протеус 8.6 версия?

Dolphin
17.06.2017
20:04:01
да

Hurshid
17.06.2017
20:04:55
У меня 8.4 я. Не открывает. Просит обновления

Dolphin
17.06.2017
20:04:59


сам сделай

будет работать

прошивка в проекте в папке Release

Hurshid
17.06.2017
20:06:41
Ну я это сделаю, задержку надо было делать одинакова

Dolphin
17.06.2017
20:06:50
ща покажу

Hurshid
17.06.2017
20:07:26
Dolphin
17.06.2017
20:07:33
while (1) { PORTB=( 1 << PB3 ) | ( 1 << PB2 ) | (1<<PB1) | (1<<PB0); _delay_ms(1000); PORTB=0; _delay_ms(1000); }

вот так оставь

Dolphin
17.06.2017
20:07:59
будет гореть 1 секунду, 1 секунду не гореть

Dolphin
17.06.2017
20:09:04
можно так писать: PORTB=0b00001111;

означает выставить все пины в PORTB, с PB0 по PB3

R0thschild
17.06.2017
20:09:44
это что? всего светодиодои поморгать?

Dolphin
17.06.2017
20:10:19
это что? всего светодиодои поморгать?
А ты думал там вывод на дисплей 640х480, с управлением от энкодера?

Такой хуйней только я страдаю на тиньке :D

R0thschild
17.06.2017
20:11:00
А ты думал там вывод на дисплей 640х480, с управлением от энкодера?
ну предполагал посложнее, ацп там дак или еще что...

Google
Dolphin
17.06.2017
20:11:32
ну предполагал посложнее, ацп там дак или еще что...
да не, весь этот фарш CodeVision добавляет, при ините.

... и DAC в ATtiny13 - отсутствует как класс :D

R0thschild
17.06.2017
20:14:12
... и DAC в ATtiny13 - отсутствует как класс :D
ну... буду знать, я на атмеге16 в свое время делал проджект для универа

Hurshid
17.06.2017
20:14:28
Сделал, диод горит. Но на моей прошивке не горит можешь проверить

Hurshid
17.06.2017
20:15:07
на какой твоей прошивке?
То что я отправил

Dolphin
17.06.2017
20:15:53
Зачем мне проверять твою прошивку?

Admin
ERROR: S client not available

Dolphin
17.06.2017
20:16:06
я тебе дал рабочую же

Hurshid
17.06.2017
20:16:13
Я его через транзистор включал
И на практике тоже не горит, только через транзистор

я тебе дал рабочую же
У меня тоже рабочая только при одинаковых задержках времени, отчет опаздывает

Dolphin
17.06.2017
20:21:27
А на моей опаздывает?

Hurshid
17.06.2017
20:21:36
Dolphin
17.06.2017
20:21:49
тогда тебе не ко мне

у меня все нормально мигает

Hurshid
17.06.2017
20:23:27
sifun
17.06.2017
20:23:37
фотку фьюзов

Dolphin
17.06.2017
20:24:10
фотку фьюзов
он в протеусе

Hurshid
17.06.2017
20:25:29


Google
sifun
17.06.2017
20:26:17
вот и ответ

Dolphin
17.06.2017
20:26:35
мде

First
17.06.2017
20:28:11
Это там такая ебень вместо джитиалриад/джитиалрайт?

Dolphin
17.06.2017
20:28:49
какая?

в ардуине так же можно писать ))

Byte
17.06.2017
20:29:33
Dolphin
17.06.2017
20:29:49
Вот еще!

Много на себя берет ;)

Byte
17.06.2017
20:30:10
Ардуино в атмегу превратится! ?

Dolphin
17.06.2017
20:30:32
:)

Hurshid
17.06.2017
21:12:44
Все решил броблему ура!

Нехис
17.06.2017
21:27:49
Ардуино в атмегу превратится! ?
а оно ею разве переставало когда-то быть?)

Mad
17.06.2017
21:30:49
хэй

че нового?

Byte
17.06.2017
21:36:45
а оно ею разве переставало когда-то быть?)
Да. Сразу после осквернения её загрузчиком. А после запуска Arduino IDE с чипа вообще маркировка слезает, ага…

Mad
17.06.2017
21:37:32
смешно))))

чет читал истории про радиосвязь. одня из них примерно о том, шо цензурили в материальном плане архивы журналы радио. типа низя было заниматься приемом телепрограмм из забугра. усилки и антенны повипиливали)

Dmitry
17.06.2017
21:39:14
Agie Fuzzytron. HSS and HSF generators. что значит HSS и HSF?

Byte
17.06.2017
21:57:00
Agie Fuzzytron. HSS and HSF generators. что значит HSS и HSF?
Это не аббревиатура, это марка генератора ;)

Dmitry
17.06.2017
21:57:43
точно? может всё-таки аббревиатура?

Страница 2547 из 7737