tiny45

Jul 08, 2006 12 Replies

Hello All. éÓÐÏÌØÚÕÀ winavr ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÐÒÏÇÉ ÄÌÑ subj. ðÏÎÉÚÉÌ ÐÌÁÎËÕ ÄÏ ÎÅ×ÏÚÍÏÖÎÏÓÔÉ. io ×ÏÏÂÝÅ ÎÅ ÒÅÁÇÉÒÕÅÔ ÎÉ ÎÁ ÞÔÏ. int main (void) { DDRB = 0b00011111; PORTB = 0b00011111; // ×ÓÅ ÎÁ ×ÙÈÏÄ, ×ÓÅÍ ÐÏ 1 while(1) {



} } çÌÕÐÏÓÔØ ËÁËÁÑÔÏ. ôÁËÏÅ ÎÅ ×ÙÐÏÌÎÉÔØ... é ×ÏÏÂÝÅ ÎÉËÁËÉÅ io ÎÅ ×ÙÐÏÌÎÑÀÔÓÑ. íÏÖÅÔ ËÒÉÓÔÁÌÌ ÎÅ ÓÔÁÒÔÕÅÔ? Avreal v1.25rev3 ÛØÅÔ ×ÅÒÅÆÉÃÉÒÕÅÔ, ÓÞÉÔÙ×ÁÅÔ ÅÇÏ ÂÅÚ ×ÏÐÒÏÓÏ×. HÅÈÏÞÅÔ ÒÁÂÏÔÁÔØ É tiny13, Ô.Å. ÜÔÏ ÎÅ avreal.



HÁ AT90S8515 ÎÏÒÍÁÌØÎÏ ×ÙÐÏÌÎÑÀÔÓÑ ÂÏÌÅÅ ÓÌÏÖÎÙÅ ×ÅÝÉ. HÁÐÉÓÁÌ ÐÒÏÇÒÁÍËÕ, ËÏÔÏÒÁÑ ÉÓÐÏÌØÚÕÅÔ uart. úÁÖÉÇÁÀ ÄÉÏÄÙ ËÏÍÁÎÄÁÍÉ Ó ÔÅÒÍÉÎÁÌÁ. óÏÂÉÒÁÌ ÞÔÏ IAR, ÞÔÏ Winavr - ×ÓÅ ÎÏÒÍÁÌØÎÏ ÒÁÂÏÔÁÅÔ. þÔÏ ÐÏÓÏ×ÅÔÕÅÔÅ? çÄÅ ÉÓËÁÔØ? Nicolas


Кварц, фьюзы. RESET ещё.

Ещё BOR, watchdog, опять же их фьюзы.

Hello Kirill.

08 Jul 06 14:44, you wrote to me:

ûÅÎËÓ. ôÁËÉ ÒÅÓÅÔ. õ tiny13, tiny45 ËÁÎÁÌ áãð0, ËÒÏÍÅ ÔÏÇÏ reset, Á Ñ ×ÌÅÐÉÌ 5.61ë ÎÁ ÚÅÍÌÀ ÄÌÑ áãð. ÷ ÜÔÕ ÓÔÏÒÏÎÕ Ñ ÐÒÏÓÔÏ ÎÅ ÄÕÍÁÌ. åÓÌÉ ÏÓÔÁ×ÁÔØÓÑ ÎÁ ÜÔÏÍ ËÁÎÁÌÅ áãð, ÔÏ ÎÁÄÏ ÔÑÎÕÔØ ÎÅ ÎÁ ÚÅÍÌÀ Á ÎÁ VCC..... ëÏÎÔÒÏÌÌÅÒ × ÂÅÓËÏÎÅÞÎÏÍ ÒÅÓÅÔÅ, ÐÒÏÇÒÁÍÍÁ ÐÒÏÓÔÏ ÎÅÕÓÐÅ×ÁÅÔ ÏÔËÌÀÞÉÔØ ÒÅÓÅÔ ÏÔ ÎÏÇÉ. éÄÉÏÔÓËÁÑ ÐÒÉÞÉÎÁ.

Nicolas

У других тини для этого фдьюз соответствующий имеется.

Nicolas,

You wrote to Kirill Frolov:

NM> ÏÔËÌÀÞÉÔØ ÒÅÓÅÔ ÏÔ ÎÏÇÉ. éÄÉÏÔÓËÁÑ ÐÒÉÞÉÎÁ.

âÙ×ÁÀÔ ÄÒÕÇÉÅ ÐÒÉÞÉÎÙ?

Andrey

Hello, Nicolas!

08 ÉÀÌÑ 2006 09:43, Nicolas Minakov ÐÉÓÁÌ All:

NM> íÏÖÅÔ ËpÉÓÔÁÌÌ ÎÅ ÓÔÁpÔyÅÔ?

õ ÍÅÎÑ íÅÇÁ48 ÎÅ ÐÏÛÌÁ Ó ËÏÎÄÅpÁÍÉ 22Ðæ ÐpÉ Ë×ÁpÃÅ òë171 18,432íçà (ÂÏÌØÛÏÊ ÓÏ×ÅÔÓËÉÊ), ÇÅÎÅpÁÔÏp ÎÅ ÓÔÁpÔÏ×ÁÌ, Ó ÂypÖyÊÓËÉÍ Ë×ÁpÃÅÍ HC49/U 14,318íçà pÁÂÏÔÁÌÏ ÎÏpÍÁÌØÎÏ. ÷ÙÌÅÞÉÌ ÚÁÍÅÎÏÊ ËÏÎÄÅpÏ× ÎÁ 15Ðæ. ÷ÏÚÍÏÖÎÏ ÜÔÏ ÓÉÓÔÅÍÁ, ÞÔÏ ÎÁ ×ÙÓÏËÉÈ ÞÁÓÔÏÔÁÈ ÎyÖÎÏ ÓÔÁ×ÉÔØ ÍÉÎÉÍÁÌØÎÙÅ ÅÍËÏÓÔÉ, Á ÍÏÖÅÔ ÐpÏÓÔÏ ÓÌÉÛËÏÍ ÂÏÌØÛÁÑ ÅÍËÏÓÔØ Ë×ÁpÃÁ, ÔÁË ËÁË ÐÏ ÄÁÔÁÛÉÔy 12...25Ðæ, É ÏÓÏÂÙÈ ÏÇÏ×ÏpÏË ×pÏÄÅ ÎÅÔ.

Dmitry

Hello Andrey.

09 Jul 06 10:35, you wrote to me:

NM>> ÏÔËÌÀÞÉÔØ ÒÅÓÅÔ ÏÔ ÎÏÇÉ. éÄÉÏÔÓËÁÑ ÐÒÉÞÉÎÁ.

íÏÖÅÔ É ÂÙ×ÁÅÔ. á ÍÏÖÅÔ É ÎÅÔ. óÅÇÏÄÎÑ ÚÁÔÙË Ó tiny13... ÷ÎÕÔÒÅÎÎÉÊ áãð ÏÔÌÉÞÎÏ ÒÁÂÏÔÁÅÔ ÞÅÒÅÚ ÐÒÅÒÙ×ÁÎÉÅ. ÷ÔÏÒÏÅ ÐÒÅÒÙ×ÁÎÉÅ ÐÏ ÐÅÒÅÐÏÌÎÅÎÉÀ TIM0_OVF. òÅÚÕÌØÔÁÔ ÏÃÉÆÒÏ×ËÉ ×Ù×ÅÌ ÎÁ Ó×ÅÔÏÄÉÏÄ ÍÅÎÑÑ ÓÞÅÔÞÉË ÔÁÊÍÅÒÁ (TCNT0). ëÒÕÞÕ Ä×ÉÖÏË, ÞÁÓÔÏÔÁ ÍÅÎÑÅÔÓÑ. þÅÒÅÚ ÐÏÌÌÉÎÇ × ÏÓÎÏ×ÎÏÍ ÃÉËÌÅ ÎÅ ÈÏÞÅÔ ÒÁÂÏÔÁÔØ ÎÉ × ËÁËÕÀ. HÁÐÉÓÁÌ ÓÁÍ. ëÏÇÄÁ ÎÅ ÚÁÒÁÂÏÔÁÌÏ, ÎÁÛÅÌ ÐÒÉÍÅÒÙ ÏÔ ATMEL ÄÌÑ ÐÏÌÌÉÎÇÁ áãð. éÍÅÎÎÏ ÄÌÑ tiny13. ôÏÖÅ ÎÅ ÚÁÒÁÂÏÔÁÌÏ. ôÁËÏÅ ×ÐÅÞÁÔÌÅÎÉÅ, ÞÔÏ ÉÚ ×ÔÏÒÏÇÏ while ÐÒÏÇÒÁÍÍÁ ÎÅ ×ÙÈÏÄÉÔ.

------------------- ADCSRA = 0b10000110; //single mode run, no int , f/64 ADCSRB = 0b00000000; // ADMUX=0b00100011; // vcc connected, left ajust, ADC3 (PB3) - 2 SEI() while(1){ ADCSRA |= (1 << ADIF) | (1<<ADSC); while(!(ADCSRA & (1 << ADIF))); RESULT=ADCH; } } //end of main...

Nicolas

Hello Kirill Frolov!

KF> õ ÄÒÕÇÉÈ ÔÉÎÉ ÄÌÑ ÜÔÏÇÏ ÆÄØÀÚ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÉÍÅÅÔÓÑ.

åÓÔØ. ïÄÎÁËÏ ÐÏÓÌÅ ÜÔÏÇÏ ÐÒÉ ÐÅÒÅÐÒÏÛÉ×ËÅ ×ÏÚÎÉËÁÅÔ ÎÅÂÏÌØÛÁÑ ÐÒÏÂÌÅÍËÁ Ó ÔÅÍ, ÞÔÏÂÙ ×ÅÒÎÕÔØ reset ×ÚÁÄ ... öB}

"Ай ээм глэд ту сэй ю..." (C)

*опрос*.

Хотелось бы, чтоб модератор таких умников, с поллингами и другими чудесами, сразу отключал лет на 20 вперёд. :-(

А если в листинг заглянуть? loop: jmp loop?

Hello Kirill.

09 Jul 06 21:30, you wrote to me:

èÍ.

RESULT = 10; d2: 8a e0 ldi r24, 0x0A ; 10 d4: 80 93 61 00 sts 0x0061, r24 while(1) { SetBit(ADCSRA,ADSC); d8: 36 9a sbi 0x06, 6 ; 6 while TestBit(ADCSRA,ADSC){ da: 36 99 sbic 0x06, 6 ; 6 dc: fe cf rjmp .-4 ; 0xda <main+0x36>

}; RESULT = ADCH; de: 85 b1 in r24, 0x05 ; 5 e0: fb cf rjmp .-10 ; 0xd8 <main+0x34>

HÕ Ñ ÐÏÌÏÖÅÍ ÞÁÊÎÉË. ÷ÏÔ ÉÓËÏÍÙÊ ÌÉÓÔÉÎÇ, ÏÔ ÎÅÒÁÂÏÞÅÊ ÐÒÏÇÒÁÍÙ. þÔÏ ÚÄÅÓØ ÎÅÔÁË? ðÏÌÅÚÎÙÅ ÄÅÊÓÔ×ÉÑ ÄÏÌÖÎÙ ÐÒÏÉÚ×ÏÄÑÔÓÑ Ó ÓÏÄÅÒÖÉÍÙÍ RESULT ÐÏ ÐÒÅÒÙ×ÁÎÉÀ ÏÔ ÔÁÊÍÅÒÁ. þÔÏ ÅÝÅ ÄÏÌÖÅÎ ÄÅÌÁÔØ ÏÓÎ. ÃÉËÌ ÐÒÏÇÒÁÍÍÙ, ËÁË ÎÅ ÐÏ ËÒÕÇÕ ÈÏÄÉÔØ? õ ÍÅÎÑ ÎÅ ÚÁÒÁÂÏÔÁÌ TRM ÐÏÓÌÅ ÐÅÒÅÎÏÓÁ ÎÁ tiny13. ëÁË ÍÎÅ ÕÚÎÁÔØ ÞÔÏ ÎÅ ÔÁË, ÅÓÌÉ ÎÅ ÐÒÏ×ÅÒÑÔØ ËÕÓËÉ ÜÔÏÊ ÐÒÏÇÉ ÏÔÄÅÌØÎÏ?

Nicolas

Hello, Nicolas! You wrote to Kirill Frolov on Mon, 10 Jul 2006 00:13:00 +0400:

NM> HÕ Ñ ÐÏÌÏÖÅÍ ÞÁÊÎÉË. îÅ ÏÂÒÁÝÁÊ ×ÎÉÍÁÎÉÑ. èÁÍÓÔ×Ï - ÜÔÏ ÏÂÝÅÐÒÉÎÑÔÙÊ ÓÔÉÌØ ÏÂÝÅÎÉÑ × ÜÔÏÊ ËÏÎÆÅÒÅÎÃÉÉ. óËÁÖÉ ÓÐÁÓÉÂÏ, ÞÔÏ "öÏÒÏÊ" ÎÅ ÎÁÚÙ×ÁÀÔ :-)

á × ÌÉÓÔÉÎÇÅ Ó ×ÉÄÕ ×ÓÅ ÐÒÁ×ÉÌØÎÏ, ÄÏÌÖÅÎ ÒÁÂÏÔÁÔØ. ÷ÉÄÉÍÏ, ÐÒÏÂÌÅÍÁ Ó ÏÔÏÂÒÁÖÅÎÉÅÍ. íÏÖÅÔ Õ ÔÅÂÑ RESULT Ä×ÁÖÄÙ ÏÂßÑ×ÌÅÎ, ÇÌÏÂÁÌØÎÏ É ÌÏËÁÌØÎÏ, ×ÎÕÔÒÉ main? éÌÉ ÉÎËÌÀÄÉÛØ .h ÏÔ ÄÒÕÇÏÇÏ ÐÒÏÃÅÓÓÏÒÁ (ÈÏÔÑ, ×ÒÏÄÅ, ÜÔÏ ÎÅ ÄÏÌÖÎÏ ×ÌÉÑÔØ). éÌÉ ÐÏ watÓhdog ÓÂÒÁÓÙ×ÁÅÔÓÑ. éÌÉ ÐÏÒÔ ÎÅ ÎÁÓÔÒÏÅÎ ÎÁ ××ÏÄ (ÈÏÔÑ ÎÁ ÃÉËÌ áãð ÜÔÏ, ÏÐÑÔØ ÖÅ, ÎÅ ÄÏÌÖÎÏ ×ÌÉÑÔØ).

With best regards, Sergey Zabelin.

Hello Sergey.

10 Jul 06 19:07, you wrote to me:

NM>> HÕ Ñ ÐÏÌÏÖÅÍ ÞÁÊÎÉË.

á ÈÏÔØ ÂÙ É ÎÁÚÙ×ÁÌÉ... äÙË É ÄÅÌÁ Ö ÎÅ ÇÏ×ÏÒÑÔ.

HÅ ÐÅÒÅÍÅÎÎÁÑ ÐÒÏÓÔÏ ÉÚ _ÜÔÏÇÏ_ ÃÉËÌÁ ÎÅ ×ÏÚ×ÒÁÝÁÅÔÓÑ. üÔÏ ÉÚ lst. RESULT = ADCH; e2: 85 b1 in r24, 0x05 ; 5 e4: 80 93 61 00 sts 0x0061, r24

éÚ ÜÔÏÇÏ ÓÁÍÏÇÏ ÍÅÓÔÁ × ram ÏÎÁ ÄÏÂÙ×ÁÅÔÓÑ ÄÌÑ ×ÓÑËÉÈ ÏÐÅÒÁÃÉÊ. á × ASM

RESULT = ADCH; de: 85 b1 in r24, 0x05 ; 5 e0: fb cf rjmp .-10 ; 0xd8 <main+0x34>

sts 0x0061, r24 óïöòáìï....

ðÏ ÄÒÕÇÏÍÕ, ÞÅÒÅÚ ÐÒÅÒ×ÁÎÉÅ áãð, ×ÓÅ ÒÁÂÏÔÁÅÔ. ðÏÓËÏÌØËÕ ×ÓÑ ÜÔÁ ÉÓÔÏÒÉÑ ÐÏÐÁÈÉ×ÁÅÔ ÚÁ×ÑÚÙ×ÁÀ....

Nicolas

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required