[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
На счет паузы
она определяется битом WR в регистре EECON1.
В начале функции записи стоит проверка равен ли он нулю. Во время записи этот бит равен 1, следующую запись можно выполнять когда он станет равен нулю.
Старшие 6 бит можно использовать, если считывать данные через EEADR, EEDATH,EEDATA. В моем случае все определяется тем, как HI-TECH C представляет констатнты в памяти, т.е. каждый байт в виде команды RETLW.
E-mail: info@telesys.ru