Blame | Last modification | View Log | Download | RSS feed
╚ёяюы№чєхь√х Їых°ъш╧Ёшьхэ ■Єё Їых°ш ё юс·╕ьюь 512ъс ш ёЄЁрэшўърьш яю 64ъс (ёЄшЁр■Єё эхчртшёшью).╧юър Їых°хЁ чрЄюўхэ эр юфэє Єюы№ъю Їых°ъє (m29f040b юЄ ST microelectronics),эю ьюцэю фюсрты Є№ ш фЁєушх, ёююЄтхЄёЄтє■∙шх т√°хєърчрээ√ь ЄЁхсютрэш ь.─ы m29f040b: manufacturer code = $20, device code = $E2.┬хЁёшюээюёЄ№┬хЁёш яЁхфёЄрты хЄ ёюсющ шфхэЄшЇшърЄюЁ яЁю°штъш FPGA, ъюЄюЁр (тьхёЄх ё чруЁєчўшъюьяЁш тъы■ўхэшш яшЄрэш ш эрцрЄшш ъэюяъш ёсЁюёр) ЁрёяюырурхЄё т яюёыхфэхщ ёЄЁрэшўъхflash. ╧Ёш ¤Єюь, яюёъюы№ъє яЁю°штър чряръютрэр, шёяюы№чєхЄё фрыхъю эх тхё№ юс·╕ьёЄЁрэшўъш ш т ъюэЎх шфєЄ FF'√. ╚фхэЄшЇшърЄюЁ тхЁёшш їЁрэшЄё т яюёыхфэшї тюё№ьш срщЄрїёЄЁрэшўъш (рфЁхёр т ёЄЁрэшўъх $FFF8-$FFFF)╤юёЄрт шфхэЄшЇшърЄюЁр ёыхфє■∙шщ:+0..+5 - яЁюшчтюы№эр ёшьтюы№эр ёЄЁюър, фюсшЄр фю фышэ√ 6 срщЄ яЁюсхырьш (эєы эр ъюэЎх эхЄ!)+6..+7 - 16-сшЄэр тхышўшэр т ЇюЁьрЄх big-endian (ёЄрЁ°шщ срщЄ яхЁт√щ), юсючэрўр■∙р фрЄєЁхышчр фрээющ тхЁёшш ш ъюЄюЁр ш ёыєцшЄ фы ёЁртэхэш тхЁёшщ.╘юЁьрЄ 16-сшЄэющ тхышўшэ√ (сшЄ√ яЁюэєьхЁютрэ√ эрўшэр ё ьырф°хую эюьхЁюь эюы№)сшЄ 15 - сшЄ "юЇшЎшры№эюёЄш"сшЄ√ 14..09 - уюф фрЄ√ (8...63), 6 сшЄсшЄ√ 08..05 - ьхё Ў фрЄ√ (1..12), 4 сшЄрсшЄ√ 04..00 - фхэ№ фрЄ√ (1..31), 5 сшЄ┬эшьрэшх! ─рээ√х т яюы ї їЁрэ Єё ═┼ ┬ BCD-ЇюЁьрЄх, р т юс√ўэюь фтюшўэюь яЁхфёЄртыхэшш.╠юцэю т√фхышЄ№ ёыхфє■∙шх ёыєўрш:1. тёх 8 срщЄ Ёртэ√ $FF - тхЁёш т фрээющ яЁю°штъх эх єърчрэр2. яЁшёєЄётєхЄ тэр эхыхяюёЄ№ (эхяхўрЄэ√х ёшьтюы√ т ёЄЁюъх (00, FF) шыш ыхт√щ фхэ№ шыш ьхё Ў, эряЁшьхЁ эєыхтющ шыш 15, ш Є.ф.)3. тё╕ т яюЁ фъх, сшЄ юЇшЎшры№эюёЄш = 04. тё╕ т яюЁ фъх, сшЄ юЇшЎшры№эюёЄш = 1т 1 ш 2 ёыєўр ї тхЁёш■ єчэрЄ№ эхтючьюцэю.т 3 ёыєўрх юэр эш ю ў╕ь эх уютюЁшЄ - ьюцхЄ ты Є№ё юЄфхы№эющ тхЄъющ, эх ёт чрээющяю ЇєэъЎшюэры№эюёЄш ё юЇшЎшры№э√ьш Ёхышчрьш. ╠хїрэшчь ёЁртэхэшщ эх юяЁхфхы╕э.т 4 ёыєўрх яЁюуЁрььр ьюцхЄ ёЁртэшЄ№ ЄЁхсєхьє■ хщ тхЁёш■ ё шьх■∙хщё (яю фрЄх), р Єръцхт√тхёЄш эр яхўрЄ№ ёЄЁюъє. ┬эшьрэшх! ┬ фрээюь ёыєўрх ёЄЁюър ёыєцшЄ ыш°№ фы яюърчр х╕яюы№чютрЄхы■ ш эшъръ эх фы шфхэЄшЇшърЎшш тхЁёшш.╨хъюьхэфрЎш .╧Ёш єёыютшш ъюЁЁхъЄэюёЄш фрЄ√ т Їых°ш т тшфх 16-сшЄэющ тхышўшэ√ ёЁртэшЄ№ тхЁёшш ьюцэю, т√ўЄшч ЄЁхсєхьющ ёўшЄрээє■ шч Їых°ш 16-сшЄэє■ тхышўшэє, яЁшў╕ь юсх тхышўшэ√ ЁрёёьрЄЁштр■Єё ъръсхччэръют√х фтюшўэ√х ўшёыр. ┼ёыш ўшёыю, ёююЄтхЄётє■∙хх ЄЁхсєхьющ тхЁёшш, юърчрыюё№ ьхэ№°х шыш ЁртэюёўшЄрээюьє, Єю ёўшЄрхь, ўЄю тхЁёш яюфїюфшЄ, шэрўх - эх яюфїюфшЄ. ╧Ёш ¤Єюь ртЄюьрЄшўхёъш єўшЄ√трхЄёсшЄ юЇшЎшры№эюёЄш: хёыш юэ Ёртхэ 0 т ёўшЄрээющ тхышўшэх, Єю ўшёыю ЄЁхсєхьющ тхЁёшш (ё ¤Єшь сшЄюь = 1)юърцхЄё тёхуфр сюы№°х.