HÕ ÓËÏÌØËÏ ÍÏÖÎÏ ÐÅÒÅÍÁÌÙ×ÁÔØ _ÜÔÕ_ ÔÅÍÕ??? ÷ÓÅ ÒÁ×ÎÏ ÎÉËÔÏ ÉÚ ×ÁÓ ÎÉËÏÍÕ ÎÉÞÅÇÏ ÎÅ ÄÏËÁÚÁÌ (É ÎÅ ÄÏËÁÖÅÔ), ×ÓÅ ÏÓÔÁÌÉÓØ ÐÒÉ Ó×ÏÉÈ ÍÎÅÎÉÑÈ. ôÁË ÍÏÖÅÔ È×ÁÔÉÔ? ôÅÍ ÂÏÌÅÅ, ÞÔÏ ÌÉÞÎÏ Ñ ÎÅ ×ÉÄÅÌ ÎÉ ÏÄÎÏÇÏ _ÎÏÒÍÁÌØÎÏÇÏ_ ËÏÍÐÉÌÑÔÏÒÁ ÎÉ óÉ, ÎÉ ðÁÓËÁÌÑ (ÐÒÉÍÅÎÉÔÅÌØÎÏ Õ MCS-51 É AVR). ÷ÏÔ ËÒÁÔËÉÊ ÓÐÉÓÏË ÔÏÇÏ, ÞÅÍ Ñ ÐÒÏÂÏ×ÁÌ ÐÏÌØÚÏ×ÁÔØÓÑ:
- Embedded Pascal by Rainier (51 & AVR)
- ICC8051
- Cx51 (ÏÔ Keil'Á)
- SDCC (51 & AVR)
- CVAVR
- AVRGCC
÷ÓÅ ×ÙÛÅÐÅÒÅÞÉÓÌÅÎÎÙÅ ËÏÍÐÉÌÑÔÏÒÙ ÏÔÌÉÞÁÌÉÓØ ÕÄÉ×ÉÔÅÌØÎÅÊÛÅÊ ÎÅÐÏ×ÏÒÏÔÌÉ×ÏÓÔØÀ, ÎÅÏÐÔÉÍÁÌØÎÏÓÔØÀ ËÏÄÁ (ÂÏÌÅÅ ÔÏÇÏ, Ñ ÂÙ ÓËÁÚÁÌ, ÞÔÏ É ×ÓÔÒÏÅÎÎÙÅ "ÏÐÔÉÍÉÚÁÔÏÒÙ" ËÏÄ ÔÏÌØËÏ ÕÈÕÄÛÁÀÔ, ÐÒÉÞÅÍ ËÁË × ÐÌÁÎÅ ÞÉÔÁÂÅÌØÎÏÓÔÉ, ÔÁË É ÂÙÓÔÒÏÄÅÊÓÔ×ÉÑ É ÏÂßÅÍÁ ÏÄÎÏ×ÒÅÍÅÎÎÏ), ÏÇÒÏÍÎÙÍ ÏÂßÅÍÏÍ ËÏÄÁ ÉÎÉÃÉÁÌÉÚÁÃÉÉ. âÏÌÅÅ ÔÏÇÏ, × SDCC ÉÓÐÏÌØÚÕÅÔÓÑ ËÁËÏÊ-ÔÏ "ÌÅ×ÙÊ" ÁÓÍ, ËÏÔÏÒÙÊ ÎÅ ÓÏ×ÍÅÓÔÉÍ ÎÉ Ó ÏÄÎÉÍ ÄÒÕÇÉÍ ÐÏ ÆÏÒÍÁÔÕ ÄÉÒÅËÔÉ×, ÍÁËÒÏÓÏ×, ÄÁÖÅ ÂÁÎÁÌØÎÏÇÏ ÚÁÄÁÎÉÑ ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÙÈ ËÏÎÓÔÁÎÔ. HÕ ÎÅ ÐÏÎÉÍÁÅÔ ÏÎ, ÞÔÏ ÔÁËÏÅ 04ef3h! é ÐÏÔÏÍ ÜÔÉ ÅÇÏ ÄÕÒÁÃËÉÅ ÒÅÌÏËÁÃÉÏÎÎÙÅ ÏÂßÅËÔÎÙÅ ÆÁÊÌÙ... ÷ ÏÂÝÅÍ, ÖÕÔØ! áÎÁÌÏÇÉÞÎÙÅ ÒÅÚÕÌØÔÁÔÙ ÂÙÌÉ ÐÏÌÕÞÅÎÙ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ EP aka AVRPas&Pas5x. ôÁËÏÊ ÖÅ ÄÌÉÎÎÙÊ ÉÎÉÃÉÁÌÉÚÁÃÉÏÎÎÙÊ ËÏÄ, ÔÁËÉÅ ÖÅ ÐÕÓÔÙÅ ÍÁÎÉÐÕÌÑÃÉÉ Ó ÒÅÇÉÓÔÒÁÍÉ (× ÓÔÉÌÅ mov R1, R2; mov R2, R1), ÚÁÔÏ, ÐÒÁ×ÄÁ, ÐÏÒÁÄÏ×ÁÌÏ _ÏÔÓÕÔÓÔ×ÉÅ_ Á×ÔÏÍÁÔÉÞÅÓËÏÇÏ ÏÐÔÉÍÉÚÁÔÏÒÁ, Ó ÏÄÎÏ×ÒÅÍÅÎÎÏÊ ×ÏÚÍÏÖÎÏÓÔØÀ ÕËÁÚÁÔØ ÒÕÞËÁÍÉ, ÇÄÅ Ñ ÏÐÔÉÍÉÚÉÒÏ×ÁÔØ ÒÁÂÏÔÕ ÓÏ ÓÔÅËÏÍ, × ÞÁÓÔÎÏÓÔÉ. éÔÏÇÏ: ÎÅÔ ÄÌÑ ÜÍÂÅÄÏ× ÎÏÒÍÁÌØÎÙÈ ËÏÍÐÉÌÑÔÏÒÏ×, ÎÕ _Håôõ!_ é ÎÅ ÐÙÔÁÊÔÅÓØ ÍÅÎÑ ÒÁÚÕÂÅÄÉÔØ! é ×ÏÏÂÝÅ, ÉÈ × ÐÒÉÎÃÉÐÅ ÂÙÔØ ÎÅ ÍÏÖÅÔ ÉÚ-ÚÁ ÏÓÏÂÅÎÎÏÓÔÅÊ É ÏÇÒÁÎÉÞÅÎÉÊ ÁÒÈÉÔÅËÔÕÒÙ _×ÓÅÈ_ íë. åÄÉÎÓÔ×ÅÎÎÙÊ _ÎÏÒÍÁÌØÎÙÊ_ ÁËÁ ÞÅÌÏ×ÅÞÅÓËÉÊ ÓÐÏÓÏ ÏÐÔÉÍÉÚÁÃÉÉ - ÐÉÓÁÔØ ×ÓÅ ÒÕÞËÁÍÉ, ÎÁ ÁÓÍÅ, ÎÉËÁËÉÅ ËÏÍÐÉÌÑÔÏÒÙ × ÜÔÏÍ ÎÅ ÐÏÍÏÇÕÔ. åÓÌÉ ÍÎÅ ÄÏÒÏÇÉ ÔÒÉ ÕÒÏ×ÎÑ ÁÐÐÁÒÁÔÎÏÇÏ ÓÔÅËÁ, ÏÂÇÒÙÚÏË ïúõ É ËÁÖÄÙÊ ÂÁÊÔ ðúõ (AT90S1200) - Ñ _ÎÉËÏÇÄÁ_ ÎÅ ÐÒÉÂÅÇÎÕ Ë ÕÓÌÕÇÁÍ ËÏÍÐÉÌÑÔÏÒÁ ÞÅÇÏ ÂÙ ÔÏ ÎÉ ÂÙÌÏ, ÈÏÔØ ðÁÓËÁÌÑ, ÈÏÔØ óÉ, ÈÏÔØ ÅÓÔÅÓÔ×ÅÎÎÏÇÏ ÑÚÙËÁ :) ôÁË ÞÔÏ ÄÁ×ÁÊÔÅ ÚÁ×ÑÚÙ×ÁÔØ Ó ÜÔÉÍ ÂÅÓÐÒÅÄÍÅÔÎÙÍ ÓÐÏÒÏÍ. ëÁÖÄÙÊ ÐÉÛÅÔ ÎÁ ÔÏÍ, ÎÁ ÞÅÍ ÈÏÞÅÔ É ÎÅ ÐÁÒÉÔ ÍÏÚÇé ÄÒÕÇÉÍ (ÞÔÏ, × ÐÒÉÎÃÉÐÅ Ñ ÔÏÌØËÏ ÞÔÏ ÓÄÅÌÁÌ :) , ÉÚ×ÉÎÑÊÔÅ :) ).
÷ÓÅÇÏ ÈÏÒÏÛÅÇÏ. äÏ ×ÓÔÒÅÞÉ × RU.EMBEDDED.
-- ó Õ×ÁÖÅÎÉÅÍ, Andrew O. Shadoura