Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
;
; To set up the address (16-bit) for one eeprom read operation
;
; Inputs:
; Q0...Q1 - The address of the char to read
;
; Outputs:
; Q0...Q1 - The address of the next char
;
; SIZE: 14 bytes
RSEG CODE:CODE:NOROOT(1)
?eeget16_inc:
SUBI Q0,255
SBCI Q1,255
?eeget16:
RCALL ?eewait
OUT EEARL,Q0
// Если произойдет прерывание в этой точке и собьет EEARL то этот
// байт в основной программе будет считан неверно
OUT EEARH,Q1
SBI EECR,EERE
RET