Hosted by uCoz

Назад

Подпрограммы EEPROM записи/чтения.

Оглавление

EEPROM-запись.

EEPROM-запись, осуществляемая на стадии "прошивки" ПИКа.

1 Адресноинкрементная EEPROM-запись от первой ячейки.
2 Адресноинкрементная EEPROM-запись от ячейки, не являющейся первой.

Основные разновидности EEPROM-записи.

PIC16F84/84A.
3 ПП EEPROM-записи одного байта данных.
4 ПП потоковой, произвольной EEPROM-записи (без вызовов EEPROM-фрагмента).
5 ПП потоковой, произвольной EEPROM-записи (с вызовами EEPROM-фрагмента).
6 ПП потоковой, адресноинкрементной EEPROM-записи (с косвенной адресацией).
7 ПП потоковой, адреснодекрементной EEPROM-записи (с косвенной адресацией).

PIC16F628/628A.
8 ПП EEPROM-записи одного байта данных.
9 ПП потоковой, произвольной EEPROM-записи (без вызовов EEPROM-фрагмента).
10 ПП потоковой, произвольной EEPROM-записи (с вызовами EEPROM-фрагмента).
11 ПП потоковой, адресноинкрементной EEPROM-записи (с косвенной адресацией).
12 ПП потоковой, адреснодекрементной EEPROM-записи (с косвенной адресацией).

PIC16F873/A…877/A.
13 ПП EEPROM-записи одного байта данных.
14 ПП потоковой, произвольной EEPROM-записи (без вызовов EEPROM-фрагмента).
15 ПП потоковой, произвольной EEPROM-записи (с вызовами EEPROM-фрагмента).
16 ПП потоковой, адресноинкрементной EEPROM-записи (с косвенной адресацией).
17 ПП потоковой, адреснодекрементной EEPROM-записи (с косвенной адресацией).

PIC12F629/675.
18 ПП EEPROM-записи одного байта данных.
19 ПП потоковой, произвольной EEPROM-записи (без вызовов EEPROM-фрагмента).
20 ПП потоковой, произвольной EEPROM-записи (с вызовами EEPROM-фрагмента).
21 ПП потоковой, адресноинкрементной EEPROM-записи (с косвенной адресацией).
22 ПП потоковой, адреснодекрементной EEPROM-записи (с косвенной адресацией).

PIC16F630/676.
23 ПП EEPROM-записи одного байта данных.
24 ПП потоковой, произвольной EEPROM-записи (без вызовов EEPROM-фрагмента).
25 ПП потоковой, произвольной EEPROM-записи (с вызовами EEPROM-фрагмента).
26 ПП потоковой, адресноинкрементной EEPROM-записи (с косвенной адресацией).
27 ПП потоковой, адреснодекрементной EEPROM-записи (с косвенной адресацией).

PIC16F631/677/685/687/689/690.
28 ПП EEPROM-записи одного байта данных.
29 ПП потоковой, произвольной EEPROM-записи (без вызовов EEPROM-фрагмента).
30 ПП потоковой, произвольной EEPROM-записи (с вызовами EEPROM-фрагмента).
31 ПП потоковой, адресноинкрементной EEPROM-записи (с косвенной адресацией).
32 ПП потоковой, адреснодекрементной EEPROM-записи (с косвенной адресацией).

EEPROM-чтение.

PIC16F84/84A.
33 ПП EEPROM-чтения одного байта данных.
34 ПП потокового, произвольного EEPROM-чтения (без вызовов EEPROM-фрагмента).
35 ПП потокового, произвольного EEPROM-чтения (с вызовами EEPROM-фрагмента).
36 ПП потокового, адресноинкрементного EEPROM-чтения (с косвенной адресацией).
37 ПП потокового, адреснодекрементного EEPROM-чтения (с косвенной адресацией).

PIC16F628/628A.
38 ПП EEPROM-чтения одного байта данных.
39 ПП потокового, произвольного EEPROM-чтения (без вызовов EEPROM-фрагмента).
40 ПП потокового, произвольного EEPROM-чтения (с вызовами EEPROM-фрагмента).
41 ПП потокового, адресноинкрементного EEPROM-чтения (с косвенной адресацией).
42 ПП потокового, адреснодекрементного EEPROM-чтения (с косвенной адресацией).

PIC16F873/A…877/A.
43 ПП EEPROM-чтения одного байта данных.
44 ПП потокового, произвольного EEPROM-чтения (без вызовов EEPROM-фрагмента).
45 ПП потокового, произвольного EEPROM-чтения (с вызовами EEPROM-фрагмента).
46 ПП потокового, адресноинкрементного EEPROM-чтения (с косвенной адресацией).
47 ПП потокового, адреснодекрементного EEPROM-чтения (с косвенной адресацией).

PIC12F629/675.
48 ПП EEPROM-чтения одного байта данных.
49 ПП потокового, произвольного EEPROM-чтения (без вызовов EEPROM-фрагмента).
50 ПП потокового, произвольного EEPROM-чтения (с вызовами EEPROM-фрагмента).
51 ПП потокового, адресноинкрементного EEPROM-чтения (с косвенной адресацией).
52 ПП потокового, адреснодекрементного EEPROM-чтения (с косвенной адресацией).

PIC16F630/676.
53 ПП EEPROM-чтения одного байта данных.
54 ПП потокового, произвольного EEPROM-чтения (без вызовов EEPROM-фрагмента).
55 ПП потокового, произвольного EEPROM-чтения (с вызовами EEPROM-фрагмента).
56 ПП потокового, адресноинкрементного EEPROM-чтения (с косвенной адресацией).
57 ПП потокового, адреснодекрементного EEPROM-чтения (с косвенной адресацией).

PIC16F631/677/685/687/689/690.
58 ПП EEPROM-чтения одного байта данных.
59 ПП потокового, произвольного EEPROM-чтения (без вызовов EEPROM-фрагмента).
60 ПП потокового, произвольного EEPROM-чтения (с вызовами EEPROM-фрагмента).
61 ПП потокового, адресноинкрементного EEPROM-чтения (с косвенной адресацией).
62 ПП потокового, адреснодекрементного EEPROM-чтения (с косвенной адресацией).

Простые примеры реализации программных процедур "EEPROM-чтение / модификация / EEPROM-запись".

PIC16F84/84A.
63 Для одного байта данных.
64 Для N-байтов данных (адресоинкремент, косвенная адресация).

PIC16F628/628A.
65 Для одного байта данных.
66 Для N-байтов данных (адресоинкремент, косвенная адресация).

PIC16F873/A…877/A.
67 Для одного байта данных.
68 Для N-байтов данных (адресоинкремент, косвенная адресация).

PIC12F629/675.
69 Для одного байта данных.
70 Для N-байтов данных (адресоинкремент, косвенная адресация).

PIC16F630/676.
71 Для одного байта данных.
72 Для N-байтов данных (адресоинкремент, косвенная адресация).

PIC16F631/677/685/687/689/690.
73 Для одного байта данных.
74 Для N-байтов данных (адресоинкремент, косвенная адресация).


Назад

Hosted by uCoz