Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ivan_fd  
Форум Picbasic.ru » Программирование МК » PicBasicPro » PicBasicPro -> Proton (помогите пeреписать)
PicBasicPro -> Proton
retas Дата: Пт, 09.12.2011, 01:21  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 447
Репутация: 11   ±
Замечания:   ±
На сайте с 10.09.2007

Статус: Offline

Имею желание одну прогру с PicBasicPro переписать под Proton. Мож кто хотя бы просто объяснит что вытворяют показанные примеры:
1. read IniskaL,TmpW.Byte0
2. read IniskaH,TmpW.Byte1
3. read Srate,Tmp1
4. OWout Dq,1,[$CC,$BE] 'skip rom search
5. Owin Dq,2,[TmpW.Byte0,TmpW.Byte1] 'read temperature
6. eeprom IniskaL,[$FB] 'начало скалы, новый байт
7. r2 = AveTEMPL ' r2 в прогре не описан!
8. Case is >= AcqTIME
Спасибо.
ЯНДЕКС Дата: 09.12.2011
ADMIN Дата: Пт, 09.12.2011, 06:32  |                                                                                                                Сообщение # 2
Администратор
Группа: Администраторы
Ранг:  Специалист
Сообщений: 1087
Репутация: 32   ±
Замечания:   ±
На сайте с 20.08.2007

Статус: Offline

Case is - это, по-моему не PBP, а picsimulator basic. В протоне Select...Case
eeprom - это изначальная запись в EEPROM микроконтроллера при программировании.
read IniskaL,TmpW.Byte0 - это чтение из eeprom по адресу IniskaL в переменную TmpW.Byte0. То есть есть переменная типа Word, называется TmpW. Младший байт этой переменной будет называться TmpW.Byte0, старший - TmpW.Byte1
retas Дата: Пт, 09.12.2011, 12:47  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 447
Репутация: 11   ±
Замечания:   ±
На сайте с 10.09.2007

Статус: Offline

Вообще то програ написана на PIC Basic.
С Case там несколько разных записей: Case is >= AcqTIME , Case (AcqTIME - 1) либо Case 9

Вот сцылка на весь проект, мож при виде общей картины легче найти объяснения:
http://www.8051projects.net/downloa....20.html

Спасибо.
Форум Picbasic.ru » Программирование МК » PicBasicPro » PicBasicPro -> Proton (помогите пeреписать)
  • Страница 1 из 1
  • 1
Поиск: