WinAvr

Sep 13, 2005 Last reply: 20 years ago 960 Replies

Hi All !



÷ÏÔ ÎÁËÏÎÅÃ-ÔÏ ÓÔÁÞÁÌ ÓÁÂÖ É ÚÁÒÙÌÓÑ × user manual. ôÁÍ ×ÓÔÒÅÔÉÌÏÓØ ÍÎÅ ÞÔÏ ÓÁÂÖ ÐÒÉ ÓÏÍÐÉÌÑÃÉÉ ÍÏÖÅÔ ÓÏÚÄÁ×ÁÔØ ÐÒÏÅËÔ (ÔÏÂÉÛØ ËÁË Ñ ÐÏÎÑÌ ËÁËÏÊ-ÔÏ ÆÁÊÌ) × ÆÏÒÍÁÔÅ ELF(ÓÏ×ÍÅÓÔÉÍ Ó AvrStudio 4.10) É COFF(ÄÒÕÇÉÅ ËÏÍÅÒÞÅÓËÉÅ ÐÒÏÄÕËÔÙ). þÔÏ ÜÔÏ ÚÁ ÆÏÒÍÁÔÙ ÔÁËÉÅ? ðÒÉ ÓÏÚÄÁÎÉÅÅ ÐÒÏÅËÔÁ × AvrStudio 4.xx Õ ÍÅÎÑ ÐÏÑ×ÌÑÅÔÓÑ ÆÁÊÌ ÐÒÏÅËÔÁ *.aps. üÔÏ ÏÎÏ É ÅÓÔØ?
é ÅÝÅ ×ÏÐÒÏÓ: ËÁË ÎÁ ÑÚÙËÅ c ÄÌÑ Avr ÒÅÌÉÚÕÀÔÓÑ ÐÒÅÒÙ×ÁÎÉÑ (Ó ÑÚÙËÏÍ Ó Ñ ÚÎÁËÏÍ ÎÁ ÕÒÏ×ÎÅ ÓÏÚÄÁÎÉÑ ÐÒÏÓÔÅÊÛÉÈ ÐÒÏÇÒÁÍÍ ÔÉÐÁ "Hello word" Ó ÎÅÂÏÌØÛÉÍÉ ÄÏÒÁÂÏÔËÁÍÉ :-))? ôÏ ÅÓÔØ ÍÅÎÑ ÉÎÔÅÒÅÓÕÅÔ ÇÄÅ ÒÁÚÍÅÓÔÉÔØ ÐÏÄÐÒÏÇÒÁÍÍÕ ÏÂÒÁÂÏÔËÉ ÐÒÅÒÙ×ÁÎÉÑ?
úÁÒÁÎÅÅ ÂÌÁÇÏÄÁÒÅÎ.

ŽžžŽžžž ÷ÔÏÒÎÉË, óÅÎÔÑÂÒØ 13 2005 22:42



2ž461Ž32ž23 ÷ÓÅÇÏ ÈÏÒÏÛÅÇÏ. Alexander.

Hello Alexander.

13 óÅÎ 05 21:49, you wrote to all: AP> ÷ÏÔ ÎÁËÏÎÅÃ-ÔÏ ÓÔÁÞÁÌ ÓÁÂÖ É ÚÁÒÙÌÓÑ × user manual. ôÁÍ ×ÓÔÒÅÔÉÌÏÓØ AP> ÍÎÅ ÞÔÏ ÓÁÂÖ ÐÒÉ ÓÏÍÐÉÌÑÃÉÉ ÍÏÖÅÔ ÓÏÚÄÁ×ÁÔØ ÐÒÏÅËÔ (ÔÏÂÉÛØ ËÁË Ñ ÐÏÎÑÌ AP> ËÁËÏÊ-ÔÏ ÆÁÊÌ) × ÆÏÒÍÁÔÅ ELF(ÓÏ×ÍÅÓÔÉÍ Ó AvrStudio 4.10) É COFF(ÄÒÕÇÉÅ AP> ËÏÍÅÒÞÅÓËÉÅ ÐÒÏÄÕËÔÙ). þÔÏ ÜÔÏ ÚÁ ÆÏÒÍÁÔÙ ÔÁËÉÅ? ðÒÉ ÓÏÚÄÁÎÉÅÅ ÐÒÏÅËÔÁ AP> × AvrStudio 4.xx Õ ÍÅÎÑ ÐÏÑ×ÌÑÅÔÓÑ ÆÁÊÌ ÐÒÏÅËÔÁ *.aps. üÔÏ ÏÎÏ É ÅÓÔØ? ïÔÌÁÄÞÉËÁÍÉ É ÓÉÍÕÌÑÔÏÒÁÍÉ ÄÌÑ ÓÁÂÖÁ ÎÅ ÐÏÌØÚÏ×ÁÌÓÑ, ÔÁË ÞÔÏ ÔÕÔ ÎÅ ÚÎÁÀ. HÏ ÄÌÑ ÚÁÌÉ×ËÉ × ËÏÎÔÒÏÌÌÅÒ ÉÚ ÎÉÈ ÔÁË ÉÌÉ ÉÎÁÞÅ ÐÒÉģÔÓÑ ÄÅÌÁÔØ ÂÉÎÁÒÎÉË: avr-objcopy -O ihex infile.elf outfile.hex

AP> é ÅÝÅ ×ÏÐÒÏÓ: ËÁË ÎÁ ÑÚÙËÅ c ÄÌÑ Avr ÒÅÌÉÚÕÀÔÓÑ ÐÒÅÒÙ×ÁÎÉÑ (Ó ÑÚÙËÏÍ Ó AP> Ñ ÚÎÁËÏÍ ÎÁ ÕÒÏ×ÎÅ ÓÏÚÄÁÎÉÑ ÐÒÏÓÔÅÊÛÉÈ ÐÒÏÇÒÁÍÍ ÔÉÐÁ "Hello word" Ó AP> ÎÅÂÏÌØÛÉÍÉ ÄÏÒÁÂÏÔËÁÍÉ :-))? ôÏ ÅÓÔØ ÍÅÎÑ ÉÎÔÅÒÅÓÕÅÔ ÇÄÅ ÒÁÚÍÅÓÔÉÔØ AP> ÐÏÄÐÒÏÇÒÁÍÍÕ ÏÂÒÁÂÏÔËÉ ÐÒÅÒÙ×ÁÎÉÑ? ðÒÉÍÅÒÎÏ ÔÁË:

SIGNAL(SIG_UART_TRANS) {

} éÍÅÎÁ ÐÒÅÒÙ×ÁÎÉÊ ÓÍÏÔÒÅÔØ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍ <avr/io*.h> .

Ivan

ðÒÉ×ÅÔ Alexander!

14 Sep 05 16:46, Ivan Maximov ÐÉÓÁÌ Alexander Panasovsky:

AP>> ÷ÏÔ ÎÁËÏÎÅÃ-ÔÏ ÓÔÁÞÁÌ ÓÁÂÖ É ÚÁÒÙÌÓÑ × user manual. ôÁÍ AP>> ×ÓÔÒÅÔÉÌÏÓØ ÍÎÅ ÞÔÏ ÓÁÂÖ ÐÒÉ ÓÏÍÐÉÌÑÃÉÉ ÍÏÖÅÔ ÓÏÚÄÁ×ÁÔØ ÐÒÏÅËÔ AP>> (ÔÏÂÉÛØ ËÁË Ñ ÐÏÎÑÌ ËÁËÏÊ-ÔÏ ÆÁÊÌ) × ÆÏÒÍÁÔÅ ELF(ÓÏ×ÍÅÓÔÉÍ Ó AP>> AvrStudio 4.10) É COFF(ÄÒÕÇÉÅ ËÏÍÅÒÞÅÓËÉÅ ÐÒÏÄÕËÔÙ).

ðÌÏÈÏ ÞÉÔÁÌ. òÅÚÕÌØÔÁÔÏÍ ËÏÍÐÉÌÑÃÉÉ Ñ×ÌÑÅÔÓÑ ÁÓÓÅÍÂÌÅÒÎÙÊ ÔÅËÓÔ. ELF É COFF ÖÅ - ÆÏÒÍÁÔÙ ÏÂßÅËÔÎÙÈ ÆÁÊÌÏ×. óÏÚÄÁÀÔÓÑ ÏÎÉ × ÐÒÏÃÅÓÓÅ ÁÓÓÅÍÂÌÉÒÏ×ÁÎÉÑ É ÌÉÎËÏ×ËÉ.

AP>> þÔÏ ÜÔÏ ÚÁ ÆÏÒÍÁÔÙ ÔÁËÉÅ?

COFF - Common Object File Format, éíèï ÎÅ ÏÞÅÎØ ÒÁÓÐÒÏÓÔÒÁÎÅÎ × ÓÉÌÕ ÎÅËÏÔÏÒÙÈ ÏÇÒÁÎÉÞÅÎÉÊ. ðÏÄÒÏÂÎÅÅ Ï ÜÔÏÍ ÆÏÒÍÁÔÅ ÓÍÏÔÒÉ ÎÁÐÒÉÍÅÒ

formatting link

ELF - ÂÏÌÅÅ ÕÎÉ×ÅÒÓÁÌØÎÙÊ É ÓÏ×ÒÅÍÅÎÎÙÊ ÆÏÒÍÁÔ. óÍÏÔÒÉ

formatting link

AP>> ðÒÉ ÓÏÚÄÁÎÉÅÅ ÐÒÏÅËÔÁ × AvrStudio 4.xx Õ AP>> ÍÅÎÑ ÐÏÑ×ÌÑÅÔÓÑ ÆÁÊÌ ÐÒÏÅËÔÁ *.aps. üÔÏ ÏÎÏ É ÅÓÔØ?

AVRStudio ÔÕÔ ÎÉ ÐÒÉ ÞÅÍ.

AP>> é ÅÝÅ ×ÏÐÒÏÓ: ËÁË ÎÁ ÑÚÙËÅ c ÄÌÑ Avr ÒÅÌÉÚÕÀÔÓÑ ÐÒÅÒÙ×ÁÎÉÑ (Ó AP>> ÑÚÙËÏÍ Ó Ñ ÚÎÁËÏÍ ÎÁ ÕÒÏ×ÎÅ ÓÏÚÄÁÎÉÑ ÐÒÏÓÔÅÊÛÉÈ ÐÒÏÇÒÁÍÍ ÔÉÐÁ AP>> "Hello word" Ó ÎÅÂÏÌØÛÉÍÉ ÄÏÒÁÂÏÔËÁÍÉ :-))? ôÏ ÅÓÔØ ÍÅÎÑ AP>> ÉÎÔÅÒÅÓÕÅÔ ÇÄÅ ÒÁÚÍÅÓÔÉÔØ ÐÏÄÐÒÏÇÒÁÍÍÕ ÏÂÒÁÂÏÔËÉ ÐÒÅÒÙ×ÁÎÉÑ?

çÄÅ ÒÁÚÍÅÓÔÉÔØ - ÎÅ ×ÁÖÎÏ, ÔÁË ËÁË × ÓÔÁÒÔÁÐ-ÆÁÊÌÅ ÐÏ ÁÄÒÅÓÁÍ ×ÅËÔÏÒÏ× ÐÒÅÒÙ×ÁÎÉÊ ÄÏÌÖÎÙ ÒÁÓÐÏÌÁÇÁÔØÓÑ ËÏÍÁÎÄÙ ÐÅÒÅÈÏÄÁ ÎÁ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÏÂÒÁÂÏÔÞÉËÉ. óÁÍÉ ÆÕÎËÃÉÉ-ÏÂÒÁÂÏÔÞÉËÉ ÐÒÅÒÙ×ÁÎÉÊ ÄÏÌÖÎÙ ÉÍÅÔØ ÁÔÒÉÂÕÔ interrupt. óÍÏÔÒÉ ÐÏÄÒÏÂÎÏÓÔÉ × ÒÁÚÄÅÌÅ 5.25 ÍÁÎÕÁÌÁ. ÷ÓÅÇÏ ÎÁÉÌÕÞÛÅÇÏ, [Team PCAD 2000] áÌÅËÓÅÊ í. ... ðÒÏÇÒÁÍÍÉÓÔÙ ÚÎÁÀÔ, ÞÔÏ ÎÁ ËÁÖÄÕÀ ÕÌÉÃÕ ðÕÛËÉÎÁ ÄÏÌÖÎÁ ÂÙÔØ ÕÌÉÃÁ ðÏÐËÉÎÁ.

Hi Ivan !

óÒÅÄÁ, óÅÎÔÑÂÒØ 14 2005 × 15:46, Ivan Maximov ÐÉÓÁÌ Ë Alexander Panasovsky:

IM> ïÔÌÁÄÞÉËÁÍÉ É ÓÉÍÕÌÑÔÏÒÁÍÉ ÄÌÑ ÓÁÂÖÁ ÎÅ ÐÏÌØÚÏ×ÁÌÓÑ, ÔÁË ÞÔÏ ÔÕÔ ÎÅ IM> ÚÎÁÀ. HÏ ÄÌÑ ÚÁÌÉ×ËÉ × ËÏÎÔÒÏÌÌÅÒ ÉÚ ÎÉÈ ÔÁË ÉÌÉ ÉÎÁÞÅ ÐÒÉģÔÓÑ ÄÅÌÁÔØ IM> ÂÉÎÁÒÎÉË: avr-objcopy -O ihex infile.elf outfile.hex

÷ÏÔ, ÅÓÌÉ ÉÎÔÒÅÓÎÏ... ÷ ÍÏÅÊ ×ÅÒÓÉÉ ÓÁÂÖÁ ×ÓÅ ÒÅÛÁÅÔÓÑ, ËÁË ÏËÁÚÁÌÏÓØ, ÏÞÅÎØ ÐÒÏÓÔÏ: ÔÁÍ ÅÓÔØ MFile Ó ÐÏÍÏÝØÀ ËÏÔÏÒÏÇÏ ÎÅ ÔÁË ÕÖ ÔÒÕÄÎÏ (ËÁË ÍÎÅ ËÁÚÁÌÏÓØ) ÒÁÚÏÂÒÁÔØÓÑ Ó makefile'ÏÍ É ÓÄÅÌÁÔØ ÅÇÏ ÔÁÍ ÖÅ, ÕËÁÚÁ× × ÏÐÃÉÉ Debug Format -> AVR-ext-COFF. ðÏÓÌÅ ÎÁÐÉÓÁÎÉÑ É ËÏÍÐÉÌÑÃÉÉ ÐÒÏÇÒÁÍÍÙ, ÏÔÌÁÄËÕ ÍÏÖÎÏ ÐÒÏ×ÏÄÉÔØ × AVRStudio ÐÒÉ×ÙÞÎÙÍÉ ÍÅÔÏÄÁÍÉ (ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÄÌÑ ÍÅÎÑ).

AP> é ÅÝÅ ×ÏÐÒÏÓ: ËÁË ÎÁ ÑÚÙËÅ c ÄÌÑ Avr ÒÅÌÉÚÕÀÔÓÑ ÐÒÅÒÙ×ÁÎÉÑ (Ó ÑÚÙËÏÍ Ó AP> Ñ ÚÎÁËÏÍ ÎÁ ÕÒÏ×ÎÅ ÓÏÚÄÁÎÉÑ ÐÒÏÓÔÅÊÛÉÈ ÐÒÏÇÒÁÍÍ ÔÉÐÁ "Hello word" Ó AP> ÎÅÂÏÌØÛÉÍÉ ÄÏÒÁÂÏÔËÁÍÉ :-))? ôÏ ÅÓÔØ ÍÅÎÑ ÉÎÔÅÒÅÓÕÅÔ ÇÄÅ ÒÁÚÍÅÓÔÉÔØ AP> ÐÏÄÐÒÏÇÒÁÍÍÕ ÏÂÒÁÂÏÔËÉ ÐÒÅÒÙ×ÁÎÉÑ?

IM> ðÒÉÍÅÒÎÏ ÔÁË:

IM> SIGNAL(SIG_UART_TRANS) {

IM> }

óÐÁÓÉÂÏ.. HÅÍÎÏÇÏ ÒÁÚÏÂÒÁ×ÛÉÓØ Ó ÑÚÙËÏÍ ó ÎÁÐÉÓÁÌ ÐÒÏÇÒÁÍÍËÕ, ÉÓÐÏÌØÚÕÀÝÕÀ int0, ÐÒÅÒÙ× ÐÏ ÓÏ×ÐÁÄÅÎÉÀ ÔÁÊÍÅÒÁ1, ÏÂÁ ÔÁÊÍÅÒÁ. óÐÒÁ×ÉÌÓÑ ÎÁ ÕÄÉ×ÌÅÎÉÅ ÄÏ×ÏÌØÎÏ ÂÙÓÔÒÏ, ÈÏÔÑ ÔÒÕÄÎÏ ËÏÎÅÞÎÏ ÐÅÒÅÊÔÉ Ó ÑÚÙËÁ ÎÉÚËÏÇÏ ÕÒÏ×ÎÑ ÎÁ ó (ÐÏ ÌÏÇÉËÅ). HÅ ×ÄÏÈÎÏ×ÉÌÉ ÒÁÚÍÅÒÙ ÐÏÌÕÞÅÎÎÏÇÏ ÛÅÄÅ×ÒÁ :-(. ôÁËÁÑ ÖÅ ÐÒÏÇÁ ÎÁ ÁÓÓÅÍÂÌÅÒÅ ÚÁÎÉÍÁÅÔ × 2-2,5 ÒÁÚÁ ÍÅÎØÛÅ (ÉÍÅÅÔÓÑ × ×ÉÄÕ ÇÏÔÏ×ÙÊ hex-ÆÁÊÌ). ÷ÏÔ ÍÎÅ É ÉÎÔÅÒÅÓÎÏ: ÍÏÖÅÔ ËÔÏ-ÔÏ ÅÝÅ ÐÒÏ×ÏÄÉÌ ÔÁËÉÅ ÜËÓÐÅÒÉÍÅÎÔÙ É ÞÔÏ ÐÒÉ ÜÔÏÍ ×ÙÛÌÏ? ÷ÓÅÇÄÁ ÌÉ ÐÒÏÇÒÁÍÍÁ ÎÁ ó ÔÁËÁÑ ÇÉÇÁÎÓËÁÑ ÐÏ ÏÔÎÏÛÅÎÉÀ ÔÁËÏÊ ÖÅ ÎÁ ÁÓÓÅÍÂÌÅÒÅ?

WinAVR ÓÏÚÄÁÌ eep-ÆÁÊÌ, ËÏÇÄÁ EEPROM ÐÁÍÑÔØ × Ó×ÏÅÊ ÐÒÏÇÒÁÍÍÅ Ñ ÎÅ ÉÓÐÏÌØÚÏ×ÁÌ. ðÏÞÅÍÕ?

ŽžžŽžžž ÷ÏÓËÒÅÓÅÎØÅ, óÅÎÔÑÂÒØ 18 2005 17:39

2ž461Ž32ž23 ÷ÓÅÇÏ ÈÏÒÏÛÅÇÏ. Alexander.
ðÒÉ×ÅÔ Alexander!

18 Sep 05 21:10, Alexander Panasovsky ÐÉÓÁÌ Ivan Maximov:

HÅÔ, ÄÌÑ ËÏÒÏÔËÏÊ ÐÒÏÇÒÁÍÍÙ ÜÔÏ ÎÅÎÏÒÍÁÌØÎÏ. ðÏËÁÖÉ ÁÓÓÅÍÂÌÅÒÎÙÊ ÔÅËÓÔ ËÏÍÐÉÌÑÔÏÒÁ É Ó×ÏÊ. óÒÁ×ÎÉÍ, ÞÔÏ ÔÁÍ ÌÉÛÎÅÅ.

ëÔÏ ËÏÎËÒÅÔÎÏ ÓÏÚÄÁÌ ÜÔÏÔ ÆÁÊÌ? ÷ ÓÍÙÓÌÅ ËÏÍÐÉÌÑÔÏÒ, ÌÉÎËÅÒ, ÁÓÓÅÍÂÌÅÒ, ÐÒÅÐÒÏÃÅÓÓÏÒ? é ÞÔÏ × ÜÔÏÍ ÆÁÊÌÅ ÌÅÖÉÔ? ìÕÞÛÅ ×ÓÅÇÏ ÐÒÉ×ÅÄÉ ÐÏÌÎÏÓÔØÀ ËÏÍÁÎÄÕ, × ÒÅÚÕÌØÔÁÔÅ ×ÙÐÏÌÎÅÎÉÑ ËÏÔÏÒÏÊ ÜÔÏÔ ÆÁÊÌ ÓÏÚÄÁÌÓÑ. ÷ÓÅÇÏ ÎÁÉÌÕÞÛÅÇÏ, [Team PCAD 2000] áÌÅËÓÅÊ í.

PS. HÅ ÍÏÇ ÂÙ ÔÙ ÕËÁÚÙ×ÁÔØ × ÚÁÇÏÌÏ×ËÅ ÒÅÁÌØÎÕÀ ËÏÄÉÒÏ×ËÕ, Á ÎÅ cp437?

... óÏÂÁËÁ - ×ÄÒÕÇ ÞÅÌÏ×ÅËÁ...

ðÒÉ×ÅÔ Dennis!

19 Sep 05 19:53, Dennis Opanasenko ÐÉÓÁÌ All:

ðÏÞÅÍÕ Õ ÍÅÎÑ ÏÎ ÎÉËÏÇÄÁ ÜÔÏÔ ÆÁÊÌ ÎÅ ÓÏÚÄÁÅÔ? :) objcopy - ÏÞÅÎØ ÐÒÏÓÔÁÑ ×ÅÝØ. ïÎÁ ÞÉÔÁÅÔ ÏÄÉÎ ÆÁÊÌ É ÐÉÛÅÔ ÄÒÕÇÏÊ. åÓÌÉ ÏÎÁ ÓÏÚÄÁÌÁ ËÁËÏÊ-ÔÏ eep, ÚÎÁÞÉÔ ÅÅ Ï ÜÔÏÍ ÐÏÐÒÏÓÉÌÉ.

DO> ðÏÄÓËÁÖÅÛØ ÏÔÞÅÇÏ ÔÁËÁÑ ÂÅÄÁ ×ÙÄÁÅÔÓÑ: "objects.c:24: warning: DO> alignment of 'sensor::_ZTV6sensor' is greater than maximum object file DO> alignment. Using 1" ? ëÁË Ó ÜÔÉÍ ÂÏÒÏÔØÓÑ? ðÌÑÓËÉ Ó __attribute__ ÎÉ DO> Ë ÞÅÍÕ ÎÅ ÐÒÉ×ÏÄÑÔ.

HÉËÏÇÄÁ Ó ÔÁËÉÍ ÎÅ ÓÔÁÌËÉ×ÁÌÓÑ. íÏÖÎÏ ÐÒÉÍÅÒ ËÏÄÁ, ÄÁÀÝÅÇÏ ÔÁËÏÅ ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ? é, ËÓÔÁÔÉ, ËÅÍ ÉÍÅÎÎÏ ÜÔÏ ÓÏÏÂÝÅÎÉÅ ×Ù×ÏÄÉÔÓÑ?

DO> é ÒÅÁÌÉÚÏ×ÁÎ ÌÉ __attribute__ ((constructor))? óÕÄÑ ÐÏ ÌÉÓÔÉÎÇÕ DO> ËÏÍÐÉÌÑÔÏÒÁ ×ÒÏÄÅ ÎÅÔ.

òÅÁÌÉÚÏ×ÁÎ. åÓÌÉ ÏÂßÑ×ÉÔØ ÆÕÎËÃÉÀ fff ËÏÎÓÔÒÕËÔÏÒÏÍ, ÇÅÎÅÒÉÔÓÑ ×ÏÔ ÜÔÏ:

.section .ctors,"a",@progbits .word pm(fff)

÷ÓÅÇÏ ÎÁÉÌÕÞÛÅÇÏ, [Team PCAD 2000] áÌÅËÓÅÊ í. ... úÁ×ÔÒÁË ÓßÅÛØ ÓÁÍ, ÏÂÅÄ ÏÓÔÁר ÓÅÂÅ, Á ÕÖÉÎ - ÎÉËÏÍÕ ÎÅ ÏÔÄÁ×ÁÊ!

"Alex Mogilnikov" <Alex snipped-for-privacy@f70.n.z2.fidonet.org> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:MSGID_2=3A5054=2F70 snipped-for-privacy@fidonet.org...

ÉÍÈÏ avr-objcopy ÓÏÚÄÁÅÔ ÐÕÓÔÏÊ ÆÁÊÌ eeprom ÅÓÌÉ × ÐÒÏÇÒÁÍÍÅ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ eeprom. ôÁÍ ÏÄÎÁ ÚÁÐÉÓØ ÎÁ×ÒÏÄÅ: :00000001FF. ðÏÄÓËÁÖÅÛØ ÏÔÞÅÇÏ ÔÁËÁÑ ÂÅÄÁ ×ÙÄÁÅÔÓÑ: "objects.c:24: warning: alignment of 'sensor::_ZTV6sensor' is greater than maximum object file alignment. Using 1" ? ëÁË Ó ÜÔÉÍ ÂÏÒÏÔØÓÑ? ðÌÑÓËÉ Ó __attribute__ ÎÉ Ë ÞÅÍÕ ÎÅ ÐÒÉ×ÏÄÑÔ. é ÒÅÁÌÉÚÏ×ÁÎ ÌÉ __attribute__ ((constructor))? óÕÄÑ ÐÏ ÌÉÓÔÉÎÇÕ ËÏÍÐÉÌÑÔÏÒÁ ×ÒÏÄÅ ÎÅÔ. äÅÎÉÓ.
ðpÉ×ÅÔ, Alexander. ÷ÏÔ ÞÔÏ Alexander Panasovsky wrote to Ivan Maximov:

AP> óÐÁÓÉÂÏ.. HÅÍÎÏÇÏ pÁÚÏÂpÁ×ÛÉÓØ Ó ÑÚÙËÏÍ ó ÎÁÐÉÓÁÌ ÐpÏÇpÁÍÍËy, AP> ÉÓÐÏÌØÚyÀÝyÀ int0, ÐpÅpÙ× ÐÏ ÓÏ×ÐÁÄÅÎÉÀ ÔÁÊÍÅpÁ1, ÏÂÁ ÔÁÊÍÅpÁ. AP> óÐpÁ×ÉÌÓÑ ÎÁ yÄÉ×ÌÅÎÉÅ ÄÏ×ÏÌØÎÏ ÂÙÓÔpÏ, ÈÏÔÑ ÔpyÄÎÏ ËÏÎÅÞÎÏ ÐÅpÅÊÔÉ Ó AP> ÑÚÙËÁ ÎÉÚËÏÇÏ ypÏ×ÎÑ ÎÁ ó (ÐÏ ÌÏÇÉËÅ). HÅ ×ÄÏÈÎÏ×ÉÌÉ pÁÚÍÅpÙ AP> ÐÏÌyÞÅÎÎÏÇÏ ÛÅÄÅ×pÁ :-(. ôÁËÁÑ ÖÅ ÐpÏÇÁ ÎÁ ÁÓÓÅÍÂÌÅpÅ ÚÁÎÉÍÁÅÔ × 2-2,5 AP> pÁÚÁ ÍÅÎØÛÅ (ÉÍÅÅÔÓÑ × ×ÉÄy ÇÏÔÏ×ÙÊ hex-ÆÁÊÌ). ÷ÏÔ ÍÎÅ É ÉÎÔÅpÅÓÎÏ: AP> ÍÏÖÅÔ ËÔÏ-ÔÏ ÅÝÅ ÐpÏ×ÏÄÉÌ ÔÁËÉÅ ÜËÓÐÅpÉÍÅÎÔÙ É ÞÔÏ ÐpÉ ÜÔÏÍ ×ÙÛÌÏ? AP> ÷ÓÅÇÄÁ ÌÉ ÐpÏÇpÁÍÍÁ ÎÁ ó ÔÁËÁÑ ÇÉÇÁÎÓËÁÑ ÐÏ ÏÔÎÏÛÅÎÉÀ ÔÁËÏÊ ÖÅ AP> ÎÁ ÁÓÓÅÍÂÌÅpÅ?

  1. HÅ ×ÓÅÇÄÁ. úÁ×ÉÓÉÔ ÏÔ ×ÏÚÍÏÖÎÏÓÔÅÊ ËÏÍÐÉÌÑÔÏpÁ ÐÏ ÏÐÔÉÍÉÚÁÃÉÉ ËÏÄÁ ÎÁ ÏÂߣÍ. çÏ×ÏpÉÌÉ Ï ÃÉÆpÁÈ ÐÏpÑÄËÁ 30% (ÜÔÏ × ÌyÞÛÅÍ ÓÌyÞÁÅ, ÄÌÑ ÎÏpÍÁÌØÎÏÇÏ ËÏÍÐÉÌÑÔÏpÁ ×pÏÄÅ IAR). ñ ÚÁÍÅÔÉÌ: ÔÏÔ ÖÅ IAR ÐpÉ ÍÁËÓÉÍÁÌØÎÏÊ ÏÐÔÉÍÉÚÁÃÉÉ ÐÏ ÏÂߣÍy ËÏÄÁ ÇÅÎÅpÉpyÅÔ ËÏÄ ÞyÔØ ÌÉ ÎÅ × Ä×Á pÁÚÁ ËÏÍÐÁËÔÎÅÅ, ÞÅÍ ÐpÉ ÐÏÌÎÏÓÔØÀ ÏÔËÌÀÞÅÎÎÏÊ ÏÐÔÉÍÉÚÁÃÉÉ.
  2. á ÔÁË ÌÉ yÖ ×ÁÖÅÎ pÁÚÍÅp ËÏÄÁ? åÓÌÉ ÎÁ ×ÅÓÙ ÐÏËÌÁÓÔØ Ó ÏÄÎÏÊ ÓÔÏpÏÎÙ ÍÁÌÅÎØËÉÊ pÁÚÍÅp ÂÉÎÁpÎÉËÁ, Á Ó ÄpyÇÏÊ ÓÔÏpÏÎÙ ÓËÏpÏÓÔØ pÁÚpÁÂÏÔËÉ (Á, ÚÎÁÞÉÔ, ×ÏÚÍÏÖÎÏÓÔØ ÏÐÅpÅÄÉÔØ ËÏÎËypÅÎÔÏ×, ÅÓÌÉ ÏÎÉ ÅÓÔØ, Îy É, ËÏÎÅÞÎÏ, ×ÏÚÍÏÖÎÏÓÔØ ÚÁ ÔÏ ÖÅ ×pÅÍÑ ×ÙÐyÓÔÉÔØ ÂÏÌØÛÅ ÇÏÔÏ×ÙÈ ÐpÏÅËÔÏ× É ÐÏÌyÞÉÔØ ÂÏÌØÛÅ ÄÅÎÀÖËÉ) - ÔÙ ÞÔÏ ×ÙÂÅpÅÛØ? ÷ ËÏÎÃÅ ËÏÎÃÏ×, ËÁËÁÑ pÁÚÎÉÃÁ, ÞÔÏ ÔÁÍ, × ÐÁÍÑÔÉ, ÓÉÄÉÔ: FFh FFh ... FFh ÉÌÉ ÎÅÞÔÏ ÂÏÌÅÅ ÏÓÍÙÓÌÅÎÎÏÅ? ÷ÏÚpÁÖÅÎÉÅ ÔÉÐÁ "ÐÁÍÑÔÉ ÎÅ È×ÁÔÉÔ" ÎÅ ÐpÉ×ÏÄÉ: ÐÁÍÑÔÉ ×ÓÅÇÄÁ ÄÏÌÖÅÎ ÂÙÔØ ÉÚÂÙÔÏË. HÁ ×ÓÑËÉÊ ÓÌyÞÁÊ. á ÓÌyÞÁÊ ÂÙ×ÁÅÔ ×ÓÑËÉÊ...

Michael G. Belousoff mickbell(dog)r66(dot)ru

formatting link
... ==== ðpÏÂÌÅÍy ÎÁÄÏ pÅÛÁÔØ ÄÏ ÔÏÇÏ, ËÁË ÏÎÁ ÐÏÑ×ÉÔÓÑ. ====

Здравствуйте, Уважаемый Michael!

Mon Sep 19 2005 20:57, Michael Belousoff wrote to Alexander Panasovsky:

AP>> Всегда ли пpогpамма на С такая гиганская по отношению такой же AP>> на ассемблеpе?

MB> 1. Hе всегда....

MB> 2. А так ли yж важен pазмеp кода?...

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

Всего Вам Хорошего Ольга

Хонда Аккорд CD3 97г

ðÒÉ×ÅÔ, Alex !

19 Sep 05 , 13:45 Alex Mogilnikov ÐÉÓÁÌ Ë Alexander Panasovsky:

AM> HÅÔ, ÄÌÑ ËÏÒÏÔËÏÊ ÐÒÏÇÒÁÍÍÙ ÜÔÏ ÎÅÎÏÒÍÁÌØÎÏ. ðÏËÁÖÉ ÁÓÓÅÍÂÌÅÒÎÙÊ AM> ÔÅËÓÔ ËÏÍÐÉÌÑÔÏÒÁ É Ó×ÏÊ. óÒÁ×ÎÉÍ, ÞÔÏ ÔÁÍ ÌÉÛÎÅÅ.

óËÏÒÅÅ ×ÓÅÇÏ entry/exit code ÌÉÛÎÉÊ. ;)

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. icq:240059686, lj-user:nicka_startcev ... éÓÐÏÌØÚÕÀÝÉÅ ÄÀÊÍÏ×ÕÀ ÓÉÓÔÅÍÕ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÎÅ ÉÝÕÔ ÌÅÇËÉÈ ÐÕÔÅÊ.

Michael, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

ðÏÎÅÄÅÌØÎÉË óÅÎÔÑÂÒØ 19 2005 19:57, Michael Belousoff wrote to Alexander Panasovsky:

MB> 2. á ÔÁË ÌÉ yÖ ×ÁÖÅÎ pÁÚÍÅp ËÏÄÁ? åÓÌÉ ÎÁ ×ÅÓÙ ÐÏËÌÁÓÔØ Ó MB> ÏÄÎÏÊ ÓÔÏpÏÎÙ ÍÁÌÅÎØËÉÊ pÁÚÍÅp ÂÉÎÁpÎÉËÁ, Á Ó ÄpyÇÏÊ ÓÔÏpÏÎÙ MB> ÓËÏpÏÓÔØ pÁÚpÁÂÏÔËÉ (Á, ÚÎÁÞÉÔ, ×ÏÚÍÏÖÎÏÓÔØ ÏÐÅpÅÄÉÔØ ËÏÎËypÅÎÔÏ×, MB> ÅÓÌÉ ÏÎÉ ÅÓÔØ, Îy É, ËÏÎÅÞÎÏ, ×ÏÚÍÏÖÎÏÓÔØ ÚÁ ÔÏ ÖÅ ×pÅÍÑ ×ÙÐyÓÔÉÔØ MB> ÂÏÌØÛÅ ÇÏÔÏ×ÙÈ ÐpÏÅËÔÏ× É ÐÏÌyÞÉÔØ ÂÏÌØÛÅ ÄÅÎÀÖËÉ) - ÔÙ ÞÔÏ MB> ×ÙÂÅpÅÛØ? ÷ ËÏÎÃÅ ËÏÎÃÏ×, ËÁËÁÑ pÁÚÎÉÃÁ, ÞÔÏ ÔÁÍ, × ÐÁÍÑÔÉ, ÓÉÄÉÔ: MB> FFh FFh ... FFh ÉÌÉ ÎÅÞÔÏ ÂÏÌÅÅ ÏÓÍÙÓÌÅÎÎÏÅ? ÷ÏÚpÁÖÅÎÉÅ ÔÉÐÁ MB> "ÐÁÍÑÔÉ ÎÅ È×ÁÔÉÔ" ÎÅ ÐpÉ×ÏÄÉ: ÐÁÍÑÔÉ ×ÓÅÇÄÁ ÄÏÌÖÅÎ ÂÙÔØ ÉÚÂÙÔÏË. MB> HÁ ×ÓÑËÉÊ ÓÌyÞÁÊ. á ÓÌyÞÁÊ ÂÙ×ÁÅÔ ×ÓÑËÉÊ...

ú×ÕÞÉÔ ÒÁÚÕÍÎÏ, ÎÏ × ÜÈÏÔÁÖÎÏÊ ÏÂÌÁÓÔÉ ÐÁÍÑÔØ ÄÅ×ÁÊÓÏ× ÏÇÒÁÎÉÞÅÎÁ ×ÅÓØÍÁ ÓÕÝÅÓÔ×ÅÎÎÏ. åÓÌÉ × ÏÄÎÏËÒÉÓÔÁÌÌËÅ ÐÒÅÄÕÓÍÏÔÒÅÎÏ ÔÏÌØËÏ ÜÎÎÏÅ ÞÉÓÌÏ ËÉÌÏÂÁÊÔ ÐÏÄ ËÏÄ - ÎÉËÕÄÁ ÎÅ ÄÅÎÅÛØÓÑ, ÂÕÄÅÛØ ×ÐÉÓÙ×ÁÔØÓÑ × ÜÔÏÔ ÏÂߣÍ (É ËÏÎËÕÒÅÎÔÙ ÔÏÖÅ ÂÕÄÕÔ, ÅÓÌÉ ×ÙÂÅÒÕÔ ÜÔÕ ÖÅ ÏÄÎÏËÒÉÓÔÁÌÌËÕ). é ËÔÏ ÂÏÌØÛÅ ÆÕÎËÃÉÊ × ÜÔÏÔ ÏÂߣÍ ÕÍÅÓÔÉÔ - ÔÏÔ ÉÍÅÅÔ ÓÅÒأÚÎÙÊ ÛÁÎÓ ÏÐÅÒÅÄÉÔØ ËÏÎËÕÒÅÎÔÁ...

çÅÏÒÇÉÊ

"Alex Mogilnikov" <Alex snipped-for-privacy@f70.n.z2.fidonet.org> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:MSGID_2=3A5054=2F70 snipped-for-privacy@fidonet.org...

åÅ Makefile (ÓÏÚÄÁÎÎÙÊ ËÏÍÐÌÅËÔÎÏÊ ÕÔÉÌÅÊ MFile) ÐÒÏÓÉÔ ÓÏÚÄÁÔØ. ôÁÍ ÜÔÏ ÅÓÔØ É ×ÏÂÝÅÍ-ÔÏ ÎÅ ÍÅÛÁÅÔ, ÐÏÎÁÄÏÂÉÔÓÑ ÅÅÐÒÏÍ ÉÓÐÏÌØÚÏ×ÁÔØ, ÎÅ ÎÁÄÏ ÄÏÐÏÌÎÉÔÅÌØÎÏ Makefile ÐÒÁ×ÉÔØ.
÷ÏÔ ËÔÏ ÅÇÏ (×ÏÒÎÉÎÇ) ×ÙÄÁÅÔ: avr-c++ -c -mmcu=atmega16 -I. -gdwarf-2 -DF_CPU=16000000UL -O -funsigned-char

-funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wa,-adhlns=objects.lst

-MD -MP -MF .dep/objects.o.d objects.c -o objects.o

ðÒÅÄÕÐÒÅÖÄÅÎÉÅ ×ÙÇÌÑÄÉÔ ÔÁË: objects.c:24: warning: alignment of 'sensor::_ZTV6sensor' is greater than maximum object file alignment. Using 1 á ËÏÄ ×ÏÂÝÅÍ-ÔÏ ×ÐÏÌÎÅ ÂÅÚÏÂÉÄÎÙÊ, ÏÂßÑ×ÌÅÎÉÅ ËÌÁÓÓÁ, ÓÔÒÏËÁ 24 (ÎÁ ËÏÔÏÒÏÊ ×ÙÐÁÄÁÅÔ ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ) - ÏÔËÒÙ×ÁÀÝÁÑ "{" ËÌÁÓÓÁ: class sensor : public obj { public: sensor(void) { }; sensor(U8 id) { oid = id; };

void virtual Set(S16 v);

void virtual Process(void) {};

private: S16 samples[8]; };

äÅÎÉÓ.

Hi Michael !

ðÏÎÅÄÅÌØÎÉË, óÅÎÔÑÂÒØ 19 2005 × 19:57, Michael Belousoff ÐÉÓÁÌ Ë Alexander Panasovsky:

AP>> ÚÁÎÉÍÁÅÔ × 2-2,5 pÁÚÁ ÍÅÎØÛÅ (ÉÍÅÅÔÓÑ × ×ÉÄy ÇÏÔÏ×ÙÊ hex-ÆÁÊÌ). AP>> ÷ÏÔ ÍÎÅ É ÉÎÔÅpÅÓÎÏ: ÍÏÖÅÔ ËÔÏ-ÔÏ ÅÝÅ ÐpÏ×ÏÄÉÌ ÔÁËÉÅ ÜËÓÐÅpÉÍÅÎÔÙ AP>> É ÞÔÏ ÐpÉ ÜÔÏÍ ×ÙÛÌÏ? ÷ÓÅÇÄÁ ÌÉ ÐpÏÇpÁÍÍÁ ÎÁ ó ÔÁËÁÑ ÇÉÇÁÎÓËÁÑ ÐÏ AP>> ÏÔÎÏÛÅÎÉÀ ÔÁËÏÊ ÖÅ ÎÁ ÁÓÓÅÍÂÌÅpÅ?

MB> 1. HÅ ×ÓÅÇÄÁ. úÁ×ÉÓÉÔ ÏÔ ×ÏÚÍÏÖÎÏÓÔÅÊ ËÏÍÐÉÌÑÔÏpÁ ÐÏ MB> ÏÐÔÉÍÉÚÁÃÉÉ ËÏÄÁ ÎÁ ÏÂߣÍ. çÏ×ÏpÉÌÉ Ï ÃÉÆpÁÈ ÐÏpÑÄËÁ 30% (ÜÔÏ MB> × ÌyÞÛÅÍ ÓÌyÞÁÅ, ÄÌÑ ÎÏpÍÁÌØÎÏÇÏ ËÏÍÐÉÌÑÔÏpÁ ×pÏÄÅ IAR). ñ MB> ÚÁÍÅÔÉÌ: ÔÏÔ ÖÅ IAR ÐpÉ ÍÁËÓÉÍÁÌØÎÏÊ ÏÐÔÉÍÉÚÁÃÉÉ ÐÏ ÏÂߣÍy MB> ËÏÄÁ ÇÅÎÅpÉpyÅÔ ËÏÄ ÞyÔØ ÌÉ ÎÅ × Ä×Á pÁÚÁ ËÏÍÐÁËÔÎÅÅ, ÞÅÍ ÐpÉ MB> ÐÏÌÎÏÓÔØÀ ÏÔËÌÀÞÅÎÎÏÊ ÏÐÔÉÍÉÚÁÃÉÉ. MB> 2. á ÔÁË ÌÉ yÖ ×ÁÖÅÎ pÁÚÍÅp ËÏÄÁ? åÓÌÉ ÎÁ ×ÅÓÙ ÐÏËÌÁÓÔØ Ó MB> ÏÄÎÏÊ ÓÔÏpÏÎÙ ÍÁÌÅÎØËÉÊ pÁÚÍÅp ÂÉÎÁpÎÉËÁ, Á Ó ÄpyÇÏÊ ÓÔÏpÏÎÙ MB> ÓËÏpÏÓÔØ pÁÚpÁÂÏÔËÉ (Á, ÚÎÁÞÉÔ, ×ÏÚÍÏÖÎÏÓÔØ ÏÐÅpÅÄÉÔØ ËÏÎËypÅÎÔÏ×, MB> ÅÓÌÉ ÏÎÉ ÅÓÔØ, Îy É, ËÏÎÅÞÎÏ, ×ÏÚÍÏÖÎÏÓÔØ ÚÁ ÔÏ ÖÅ ×pÅÍÑ ×ÙÐyÓÔÉÔØ MB> ÂÏÌØÛÅ ÇÏÔÏ×ÙÈ ÐpÏÅËÔÏ× É ÐÏÌyÞÉÔØ ÂÏÌØÛÅ ÄÅÎÀÖËÉ) - ÔÙ ÞÔÏ MB> ×ÙÂÅpÅÛØ? ÷ ËÏÎÃÅ ËÏÎÃÏ×, ËÁËÁÑ pÁÚÎÉÃÁ, ÞÔÏ ÔÁÍ, × ÐÁÍÑÔÉ, ÓÉÄÉÔ: MB> FFh FFh ... FFh ÉÌÉ ÎÅÞÔÏ ÂÏÌÅÅ ÏÓÍÙÓÌÅÎÎÏÅ? ÷ÏÚpÁÖÅÎÉÅ ÔÉÐÁ MB> "ÐÁÍÑÔÉ ÎÅ È×ÁÔÉÔ" ÎÅ ÐpÉ×ÏÄÉ: ÐÁÍÑÔÉ ×ÓÅÇÄÁ ÄÏÌÖÅÎ ÂÙÔØ ÉÚÂÙÔÏË. MB> HÁ ×ÓÑËÉÊ ÓÌyÞÁÊ. á ÓÌyÞÁÊ ÂÙ×ÁÅÔ ×ÓÑËÉÊ...

óÏÇÌÁÓÅÎ.. íÎÅ ÐÒÏÓÔÏ ÉÎÔÅÒÅÓÎÏ ÂÙÌÏ ÍÎÅÎÉÅ ÐÏ ÜÔÏÍÕ ÐÏ×ÏÄÕ ÏËÒÕÖÁÀÝÉÈ.

ŽžžŽžžž ÷ÔÏÒÎÉË, óÅÎÔÑÂÒØ 20 2005 22:39

2ž461Ž32ž23 ÷ÓÅÇÏ ÈÏÒÏÛÅÇÏ. Alexander.

Hi Alex !

ðÏÎÅÄÅÌØÎÉË, óÅÎÔÑÂÒØ 19 2005 × 12:45, Alex Mogilnikov ÐÉÓÁÌ Ë Alexander Panasovsky:

AM> HÅÔ, ÄÌÑ ËÏÒÏÔËÏÊ ÐÒÏÇÒÁÍÍÙ ÜÔÏ ÎÅÎÏÒÍÁÌØÎÏ. ðÏËÁÖÉ ÁÓÓÅÍÂÌÅÒÎÙÊ AM> ÔÅËÓÔ ËÏÍÐÉÌÑÔÏÒÁ É Ó×ÏÊ. óÒÁ×ÎÉÍ, ÞÔÏ ÔÁÍ ÌÉÛÎÅÅ.

HÕ ÐÒÉ×ÏÄÉÔØ ÔÅËÓÔÙ ÐÒÏÇÒÁÍÍ ÎÁ ÁÓÓÅÍÂÌÅÒÅ ÎÁ×ÅÒÎÏÅ ÎÅÔ ÓÍÙÓÌÁ Ô.Ë. ËÏÇÄÁ ÐÉÓÁÌ ÁÓÓÅÍÂÌÅÒÎÙÊ ËÏÄ ÐÒÉÍÅÎÑÌ ÄÒÕÇÉÅ ÐÒÉÎÃÉÐÙ (ÔÉÐÁ ÐÅÒÅÍÅÎÎÙÅ Õ ÍÅÎÑ ÈÒÁÎÉÌÉÓØ × ÒÅÇÉÓÔÒÁÈ É Ô.Ð.). á ×ÏÏÂÝÅ Ñ ÓÍÏÔÒÅÌ ÐÏÌÕÞÅÎÎÙÊ ÁÓÓÅÍÂÌÅÒÎÙÊ ËÏÄ ËÏÍÐÉÌÑÔÏÒÁ. ÷ ÃÅÌÏÍ ÏÓÔÁÌÓÑ ÄÏ×ÏÌÅÎ. HÏ ×ÏÔ ÎÁÐÒÉÍÅÒ ÁÌØÔÅÒÎÁÔÉ×Õ ÎÅËÏÔÏÒÙÍ ËÏÍÍÁÎÄÁÍ ÎÁ ÁÓÓÅÍÂÌÅÒÅ, × ÞÁÓÓÎÏÓÔÉ cbi portb,7, ÎÁ ó Ñ ÔÁË É ÎÅ ÎÁÛÅÌ. íÏÖÅÔ ËÔÏ ÚÎÁÅÔ?

AM> ëÔÏ ËÏÎËÒÅÔÎÏ ÓÏÚÄÁÌ ÜÔÏÔ ÆÁÊÌ? ÷ ÓÍÙÓÌÅ ËÏÍÐÉÌÑÔÏÒ, ÌÉÎËÅÒ, AM> ÁÓÓÅÍÂÌÅÒ, ÐÒÅÐÒÏÃÅÓÓÏÒ? é ÞÔÏ × ÜÔÏÍ ÆÁÊÌÅ ÌÅÖÉÔ? ìÕÞÛÅ ×ÓÅÇÏ ÐÒÉ×ÅÄÉ AM> ÐÏÌÎÏÓÔØÀ ËÏÍÁÎÄÕ, × ÒÅÚÕÌØÔÁÔÅ ×ÙÐÏÌÎÅÎÉÑ ËÏÔÏÒÏÊ ÜÔÏÔ ÆÁÊÌ ÓÏÚÄÁÌÓÑ.

÷ÙÑÓÎÉÔØ ËÔÏ ÉÍÅÎÎÏ ÜÔÏ ÓÄÅÌÁ Ñ ÎÅ ÍÏÇÕ. ñ ÓÐÏÍÏÝØÀ Mfile ÓÏÚÄÁÍ makefile, Á × Programmers Notepad 2 ÓÄÅÌÁÌ Make all. ÷ ÏÔÞÅÔÅ ×ÙÛÅÕËÁÚÁÎÎÏÊ ÐÒÏÇÒÁÍÍÙ ËÏÍÁÎÄÁ ÅÓÔØ ÔÏÌØËÏ ÏÄÎÁ:> "make.exe" all. ÷ÏÔ eep-ÆÁÊÌ: === Cut === :00000001FF === Cut ===

AM> PS. HÅ ÍÏÇ ÂÙ ÔÙ ÕËÁÚÙ×ÁÔØ × ÚÁÇÏÌÏ×ËÅ ÒÅÁÌØÎÕÀ ËÏÄÉÒÏ×ËÕ, Á ÎÅ cp437?

òÙÌÓÑ × ËÏÎÆÉÇÁÈ GoldED, ÎÅ ÎÁÛÅÌ.. âÕÄÕ ÏÞÅÎØ ÐÒÉÚÎÁÔÅÌÅÎ ÅÓÌÉ ÒÁÓÓËÁÖÅÛØ ËÁË.

ŽžžŽžžž ÷ÔÏÒÎÉË, óÅÎÔÑÂÒØ 20 2005 22:19

2ž461Ž32ž23 ÷ÓÅÇÏ ÈÏÒÏÛÅÇÏ. Alexander.

Hello, Alexander!

(20 óÅÎ 05 21:41), Alexander Panasovsky ÐÉÓáÌ Alex Mogilnikov: AP> HÏ ×ÏÔ ÎÁÐÒÉÍÅÒ ÁÌØÔÅÒÎÁÔÉ×Õ ÎÅËÏÔÏÒÙÍ ËÏÍÍÁÎÄÁÍ ÎÁ ÁÓÓÅÍÂÌÅÒÅ, × AP> ÞÁÓÓÎÏÓÔÉ cbi portb,7, ÎÁ ó Ñ ÔÁË É ÎÅ ÎÁÛÅÌ. íÏÖÅÔ ËÔÏ ÚÎÁÅÔ? PORTB &= ~(1<<PB7); ÓÂÒÏÓÉÔØ PORTB |= (1<<PB7); ÕÓÔÁÎÏ×ÉÔØ úÁÇÌÑÎÉ × ËÁÔÁÌÏÇ doc. ïÂÑÚÁÔÅÌØÎÏ ÐÏÓÍÏÔÒÉ avr-libc. ÷ ÓÁÂÖÅ ÒÁÂÏÔÁ Ó ÂÉÔÁÍÉ ÒÅÁÌÉÚÏ×ÁÎÁ ÅÝÅ É Ó ÐÏÍÏÝØÀ ÍÁËÒÏÓÏ× PORTB = _BV(PB7);

With best regards, Igor. Time: 01:08 Date: 21 óÅÎ 05

ðpÉ×ÅÔ, George. ÷ÏÔ ÞÔÏ George Shepelev wrote to Michael Belousoff:

MB>> 2. á ÔÁË ÌÉ yÖ ×ÁÖÅÎ pÁÚÍÅp ËÏÄÁ? åÓÌÉ ÎÁ ×ÅÓÙ ÐÏËÌÁÓÔØ Ó MB>> ÏÄÎÏÊ ÓÔÏpÏÎÙ ÍÁÌÅÎØËÉÊ pÁÚÍÅp ÂÉÎÁpÎÉËÁ, Á Ó ÄpyÇÏÊ ÓÔÏpÏÎÙ MB>> ÓËÏpÏÓÔØ pÁÚpÁÂÏÔËÉ (Á, ÚÎÁÞÉÔ, ×ÏÚÍÏÖÎÏÓÔØ ÏÐÅpÅÄÉÔØ MB>> ËÏÎËypÅÎÔÏ×, ÅÓÌÉ ÏÎÉ ÅÓÔØ, Îy É, ËÏÎÅÞÎÏ, ×ÏÚÍÏÖÎÏÓÔØ ÚÁ ÔÏ ÖÅ MB>> ×pÅÍÑ ×ÙÐyÓÔÉÔØ ÂÏÌØÛÅ ÇÏÔÏ×ÙÈ ÐpÏÅËÔÏ× É ÐÏÌyÞÉÔØ ÂÏÌØÛÅ ÄÅÎÀÖËÉ) - MB>> ÔÙ ÞÔÏ ×ÙÂÅpÅÛØ? ÷ ËÏÎÃÅ ËÏÎÃÏ×, ËÁËÁÑ pÁÚÎÉÃÁ, ÞÔÏ ÔÁÍ, × ÐÁÍÑÔÉ, MB>> ÓÉÄÉÔ: FFh FFh ... FFh ÉÌÉ ÎÅÞÔÏ ÂÏÌÅÅ ÏÓÍÙÓÌÅÎÎÏÅ? ÷ÏÚpÁÖÅÎÉÅ ÔÉÐÁ MB>> "ÐÁÍÑÔÉ ÎÅ È×ÁÔÉÔ" ÎÅ ÐpÉ×ÏÄÉ: ÐÁÍÑÔÉ ×ÓÅÇÄÁ ÄÏÌÖÅÎ ÂÙÔØ ÉÚÂÙÔÏË. MB>> HÁ ×ÓÑËÉÊ ÓÌyÞÁÊ. á ÓÌyÞÁÊ ÂÙ×ÁÅÔ ×ÓÑËÉÊ...

GS> ú×yÞÉÔ pÁÚyÍÎÏ, ÎÏ × ÜÈÏÔÁÖÎÏÊ ÏÂÌÁÓÔÉ ÐÁÍÑÔØ ÄÅ×ÁÊÓÏ× ÏÇpÁÎÉÞÅÎÁ

ñ ÂÙ ÓËÁÚÁÌ: _ÂÙ×ÁÅÔ_ ÏÇpÁÎÉÞÅÎÁ.

GS> ×ÅÓØÍÁ ÓyÝÅÓÔ×ÅÎÎÏ. åÓÌÉ × ÏÄÎÏËpÉÓÔÁÌÌËÅ ÐpÅÄyÓÍÏÔpÅÎÏ ÔÏÌØËÏ ÜÎÎÏÅ GS> ÞÉÓÌÏ ËÉÌÏÂÁÊÔ ÐÏÄ ËÏÄ - ÎÉËyÄÁ ÎÅ ÄÅÎÅÛØÓÑ, ÂyÄÅÛØ ×ÐÉÓÙ×ÁÔØÓÑ × GS> ÜÔÏÔ ÏÂߣÍ

ÉÌÉ ×ÙÂÅpÅÛØ ÄpyÇyÀ ÏÄÎÏËpÉÓÔÁÌËy, Á ÐÏÎÁÄÏÂÉÔÓÑ - É Ó ×ÎÅÛÎÅÊ ÐÁÍÑÔØÀ.

GS> (É ËÏÎËypÅÎÔÙ ÔÏÖÅ ÂyÄyÔ, ÅÓÌÉ ×ÙÂÅpyÔ ÜÔy ÖÅ ÏÄÎÏËpÉÓÔÁÌÌËy). é GS> ËÔÏ ÂÏÌØÛÅ ÆyÎËÃÉÊ × ÜÔÏÔ ÏÂߣÍ yÍÅÓÔÉÔ - ÔÏÔ ÉÍÅÅÔ ÓÅpأÚÎÙÊ ÛÁÎÓ GS> ÏÐÅpÅÄÉÔØ ËÏÎËypÅÎÔÁ...

÷ ÄÁÎÎÏÍ ÓÌyÞÁÅ ÍyÄpÏÓÔØ pÁÚpÁÂÏÔÞÉËÁ ÐpÏÑ×ÉÔÓÑ × ÐpÁ×ÉÌØÎÏÍ ×ÙÂÏpÅ "ÖÅÌÅÚÁ", Á ÎÅ ×Ï ×ÔÉÓËÉ×ÁÎÉÉ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÆÉÞ × ÚÁÄÁÎÎÙÊ ÏÂߣÍ. íÅÖÄy ÐpÏÞÉÍ, ËÏÌÉÞÅÓÔ×Ï ÆyÎËÃÉÊ ÎÅ ×ÓÅÇÄÁ ÂyÄÅÔ pÅÛÁÀÝÉÍ ÆÁËÔÏpÏÍ × ×ÙÂÏpÅ ÚÁËÁÚÞÉËÏÍ ÔÅÂÑ ÉÌÉ Ô×ÏÅÇÏ ËÏÎËypÅÎÔÁ. íϣ ÐÏÓÌÅÄÎÅÅ ÉÚÄÅÌÉÅ, Ë ÐpÉÍÅpy, ÂÙÌÏ ×ÙÂpÁÎÏ (ÉÚ Ôp£È, ÐpÅÄÓÔÁ×ÌÅÎÎÙÈ pÁÚÎÙÍÉ ÆÉpÍÁÍÉ) ÔÏÌØËÏ ÐÏÔÏÍy, ÞÔÏ Ó ÎÉÍ ÚÁËÁÚÞÉËy ÂÙÌÏ _yÄÏÂÎÅÅ_ pÁÂÏÔÁÔØ, ÞÅÍ Ó ÉÚÄÅÌÉÑÍÉ ËÏÎËypÅÎÔÏ×.

GS> + Origin: All You need is soft!

(c) John Lennon & George Shepelev ;-)

Michael G. Belousoff mickbell(dog)r66(dot)ru

formatting link
... ==== ðpÏÂÌÅÍy ÎÁÄÏ pÅÛÁÔØ ÄÏ ÔÏÇÏ, ËÁË ÏÎÁ ÐÏÑ×ÉÔÓÑ. ====

Mon Sep 19 2005 23:48, Olga Nonova wrote to Michael Belousoff:

ON> Когда важна скорость реакции на прерывание, то тупое сохранение и ON> восстановление контекста всех регистров, как это делают C-компиляторы ON> выглядит очень неприятно. Размер кода в этом случае очень важен и лучше ON> такие куски писать на ассемблере.

Опять этот виртуал здесь появился. Люди, не поддавайтесь на провокации!!!

С уважением, Денис

ðÒÉ×ÅÔ Alexander!

20 Sep 05 21:41, Alexander Panasovsky ÐÉÓÁÌ Alex Mogilnikov:

áÎÁÌÏÇ - portb &= ~(1 << 7); ÔÏÌØËÏ ÎÉËÔÏ ÎÅ ÏÂÅÝÁÅÔ, ÞÔÏ ËÏÍÐÉÌÑÔÏÒ ÓÇÅÎÅÒÉÔ ÉÍÅÎÎÏ ËÏÍÁÎÄÕ cbi. äÌÑ ËÒÉÔÉÞÅÓËÉÈ ÍÅÓÔ, ÇÄÅ ÎÕÖÎÁ ÉÍÅÎÎÏ ËÏÎËÒÅÔÎÁÑ ÁÓÓÅÍÂÌÅÒÎÁÑ ËÏÍÁÎÄÁ, ÓÕÝÅÓÔ×ÕÀÔ ÁÓÓÅÍÂÌÅÒÎÙÅ ×ÓÔÁ×ËÉ. éÌÉ ×ÏÏÂÝÅ ×ÅÓØ ÍÏÄÕÌØ ÎÁ ÁÓÓÅÍÂÌÅÒÅ ÐÉÛÉ.
ôÁË ×ÏÔ × Makefile É ÓÍÏÔÒÉ. ïÞÅ×ÉÄÎÏ, ÔÁÍ ÓÏÄÅÒÖÉÔÓÑ ÐÒÏÓØÂÁ Ï ÓÏÚÄÁÎÉÉ ÜÔÏÇÏ ÆÁÊÌÁ.
ëÁÖÅÔÓÑ ÔÁË:

XLATIMPORT CP866 XLATEXPORT CP866 XLATLOCALSET <ËÏÄÉÒÏ×ËÁ Ô×ÏÅÊ ÌÏËÁÌÉ>

÷ÓÅÇÏ ÎÁÉÌÕÞÛÅÇÏ, [Team PCAD 2000] áÌÅËÓÅÊ í. ... ÷ ÇÌÁ×ÎÏÊ ÒÏÌÉ - óÉÌØ×ÅÓÔÒ Ó ÔÁÌÏÎÏÍ.

Hello Denis.

DB> Mon Sep 19 2005 23:48, Olga Nonova wrote to Michael Belousoff:

ON>> Когда важна скорость реакции на прерывание, то тупое сохранение и ON>> восстановление контекста всех регистров, как это делают ON>> C-компиляторы выглядит очень неприятно. Размер кода в этом ON>> случае очень важен и лучше такие куски писать на ассемблере.

DB> Опять этот виртуал здесь появился. Люди, не поддавайтесь на DB> провокации!!!

=== Cut === Впереди меня стояла Ольга Hонова.................................... ................................... Теперь даже приятно было смотреть на крепкую, уверенную фигуру, и вспоминать, как мы, малышня, восторженно слушали ее рассказы в первом классе. Кто еще мог ответить на любой вопрос? От кого бы мы узнали, что мощность реаджекс-привода прямо пропорционально размерам дюз, что жимолость - не бывает колючей, что великий художник Гоген отсек другому великому художнику - Ван Гогу, ухо на дуэли... Hонова знала все и всегда, и даже сейчас ко мне вернулась детская уверенность - все будет хорошо... === Cut ===

:)

Nick

Michael, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

óÒÅÄÁ óÅÎÔÑÂÒØ 21 2005 08:27, Michael Belousoff wrote to George Shepelev:

MB>>> ÄÅÎÀÖËÉ) - ÔÙ ÞÔÏ ×ÙÂÅpÅÛØ? ÷ ËÏÎÃÅ ËÏÎÃÏ×, ËÁËÁÑ pÁÚÎÉÃÁ, ÞÔÏ MB>>> ÔÁÍ, × ÐÁÍÑÔÉ, MB>>> ÓÉÄÉÔ: FFh FFh ... FFh ÉÌÉ ÎÅÞÔÏ ÂÏÌÅÅ ÏÓÍÙÓÌÅÎÎÏÅ? ÷ÏÚpÁÖÅÎÉÅ MB>>> ÔÉÐÁ "ÐÁÍÑÔÉ ÎÅ È×ÁÔÉÔ" ÎÅ ÐpÉ×ÏÄÉ: ÐÁÍÑÔÉ ×ÓÅÇÄÁ ÄÏÌÖÅÎ ÂÙÔØ MB>>> ÉÚÂÙÔÏË. HÁ ×ÓÑËÉÊ ÓÌyÞÁÊ. á ÓÌyÞÁÊ ÂÙ×ÁÅÔ ×ÓÑËÉÊ... GS>> ú×yÞÉÔ pÁÚyÍÎÏ, ÎÏ × ÜÈÏÔÁÖÎÏÊ ÏÂÌÁÓÔÉ ÐÁÍÑÔØ ÄÅ×ÁÊÓÏ× GS>> ÏÇpÁÎÉÞÅÎÁ MB> ñ ÂÙ ÓËÁÚÁÌ: _ÂÙ×ÁÅÔ_ ÏÇpÁÎÉÞÅÎÁ.

ñ ÂÙ ÓËÁÚÁÌ, ÐÒÁËÔÉÞÅÓËÉ ×ÓÅÇÄÁ ÓÕÝÅÓÔ×ÅÎÎÏ ÏÇÒÁÎÉÞÅÎÁ.

GS>> ×ÅÓØÍÁ ÓyÝÅÓÔ×ÅÎÎÏ. åÓÌÉ × ÏÄÎÏËpÉÓÔÁÌÌËÅ ÐpÅÄyÓÍÏÔpÅÎÏ ÔÏÌØËÏ GS>> ÜÎÎÏÅ ÞÉÓÌÏ ËÉÌÏÂÁÊÔ ÐÏÄ ËÏÄ - ÎÉËyÄÁ ÎÅ ÄÅÎÅÛØÓÑ, ÂyÄÅÛØ GS>> ×ÐÉÓÙ×ÁÔØÓÑ × ÜÔÏÔ ÏÂߣÍ MB> ÉÌÉ ×ÙÂÅpÅÛØ ÄpyÇyÀ ÏÄÎÏËpÉÓÔÁÌËy,

åÓÌÉ ÎÁÊģÛØ. ðÒÉޣÍ Ó ÐÏÔÅÒÅÊ ÍÎÏÇÉÈ ÒÁÎÅÅ ÓÄÅÌÁÎÎÙÈ ÎÁÒÁÂÏÔÏË.

MB> Á ÐÏÎÁÄÏÂÉÔÓÑ - É Ó ×ÎÅÛÎÅÊ ÐÁÍÑÔØÀ.

é ÐÏÔÅÒÑÅÛØ ÚÁÝÉÔÕ ÏÔ "ÐÉÒÁÔÏ×-ÓÄÉÒÁÌØÝÉËÏ×" :-/

GS>> (É ËÏÎËypÅÎÔÙ ÔÏÖÅ ÂyÄyÔ, ÅÓÌÉ ×ÙÂÅpyÔ ÜÔy ÖÅ ÏÄÎÏËpÉÓÔÁÌÌËy). é GS>> ËÔÏ ÂÏÌØÛÅ ÆyÎËÃÉÊ × ÜÔÏÔ ÏÂߣÍ yÍÅÓÔÉÔ - ÔÏÔ ÉÍÅÅÔ ÓÅpأÚÎÙÊ GS>> ÛÁÎÓ ÏÐÅpÅÄÉÔØ ËÏÎËypÅÎÔÁ... MB> ÷ ÄÁÎÎÏÍ ÓÌyÞÁÅ ÍyÄpÏÓÔØ pÁÚpÁÂÏÔÞÉËÁ ÐpÏÑ×ÉÔÓÑ × ÐpÁ×ÉÌØÎÏÍ MB> ×ÙÂÏpÅ "ÖÅÌÅÚÁ", Á ÎÅ ×Ï ×ÔÉÓËÉ×ÁÎÉÉ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÆÉÞ × MB> ÚÁÄÁÎÎÙÊ ÏÂߣÍ.

íÕÄÒÙÊ ÒÁÚÒÁÂÏÔÞÉË ÐÒÁ×ÉÌØÎÏ ×ÙÂÉÒÁÅÔ "ÖÅÌÅÚÏ", Á ×ÏÔ ÐÏÔÏÍ ÞÅÍ ÂÏÌØÛÅ ÆÉÞ ÔÕÄÁ ÕÄÁÓÔÓÑ ÚÁÐÉÈÎÕÔØ - ÔÅÍ ×ÙÛÅ ÂÕÄÅÔ ËÏÎËÕÒÅÎÔÏÓÐÏÓÏÂÎÏÓÔØ ÉÚÄÅÌÉÑ.

MB> íÅÖÄy ÐpÏÞÉÍ, ËÏÌÉÞÅÓÔ×Ï ÆyÎËÃÉÊ ÎÅ ×ÓÅÇÄÁ ÂyÄÅÔ pÅÛÁÀÝÉÍ ÆÁËÔÏpÏÍ × MB> ×ÙÂÏpÅ ÚÁËÁÚÞÉËÏÍ ÔÅÂÑ ÉÌÉ Ô×ÏÅÇÏ ËÏÎËypÅÎÔÁ.

ðÒÉ ÐÒÏÞÉÈ ÒÁ×ÎÙÈ - ÂÕÄÅÔ ÓÕÝÅÓÔ×ÅÎÎÙÍ ÆÁËÔÏÒÏÍ.

çÅÏÒÇÉÊ

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required