Форум по микроконтроллерам: ПП для работы с EEPROM - Форум по микроконтроллерам

Перейти к содержимому

  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

ПП для работы с EEPROM Чтение/запись

#21 Пользователь офлайн   MAZ 

  • Консерватор - до мозга костей и суставов
  • PipPipPipPip
  • Группа: SuperMod
  • Сообщений: 1 391
  • Регистрация: 15 Февраль 11
  • ГородРоссия

Отправлено 05 Февраль 2013 - 18:45

Цитата

оказалось PIC18 не терпит перечислений через "," как в PIC16.

а почему не терпит ? Разобрались?
Если бы Бог не был консерватором, вместо десяти заповедей мы имели бы десять предложений
0

#22 Пользователь офлайн   strannik 

  • Знаток
  • PipPip
  • Группа: Пользователи
  • Сообщений: 124
  • Регистрация: 02 Февраль 12
  • ГородКиев

Отправлено 06 Декабрь 2014 - 19:54

Просмотр сообщенияAlex (20 Март 2011 - 22:24) писал:


[code]
;- EEPROM READ ----------;
ee_read_byte ; ПП чтения 1-ого байта
bsf STATUS,RP0
movwf EEADR
bsf EECON1,RD
movf EEDATA,W
movwf INDF
bcf STATUS,RP0
return;
ee_read ; ПП чтения нескольких байт
call ee_read_byte
bsf STATUS,RP0
incf EEADR,F
movf EEADR,W
incf FSR,F
bcf STATUS,RP0
decfsz ee_size
goto ee_read
return;


в пп "ee_read_byte" есть "bcf STATUS,RP0" перед "return". Зачем? Ведь по возвращению из "call ee_read_byte" мы сразу же делаем выбор банка по новому??
P.S. Не могу найти как прятаться под спойлер
1

#23 Пользователь офлайн   Alex 

  • Убиватель МК
  • PipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 891
  • Регистрация: 15 Февраль 11

Отправлено 06 Декабрь 2014 - 21:12

Да, действительно, он там не нужен.
Спасибо за замечание !
Не говорите что мне делать, и я не скажу куда Вам идти !
0

Поделиться темой:


  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей