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


Новый подход к питанию потребителей переменного тока: http://ekolaif.ucoz.ru
ЯНДЕКС Дата: 09.12.2011
ADMIN Дата: Пт, 09.12.2011, 06:32  |                                                                                                                Сообщение # 2
Администратор
Группа: Администраторы
Ранг:  Специалист
Сообщений: 1097
Репутация: 24   ±
Замечания:   ±
На сайте с 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
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 462
Репутация: 10   ±
Замечания:   ±
На сайте с 10.09.2007

Статус: Offline

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

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

Спасибо.


Новый подход к питанию потребителей переменного тока: http://ekolaif.ucoz.ru
Форум Picbasic.ru » Программирование МК » PicBasicPro » PicBasicPro -> Proton (помогите пeреписать)
Страница 1 из 11
Поиск: