o: ActiveSupport::Cache::Entry :@compressedF:@value"4É".É
| Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.hex | ||
|---|---|---|
| 282 | 282 |
:04400E00F52CFF3F4F |
| 283 | 283 |
:00000001FF |
| 284 | 284 |
;PIC16F887 |
| 285 |
;CRC=F092 CREATED="15-4-13 19:12" |
|
| 285 |
;CRC=F092 CREATED="07-V-13 01:35" |
|
| Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.sta | ||
|---|---|---|
| 12 | 12 |
|
| 13 | 13 |
Lines Stmts % Files |
| 14 | 14 |
----- ----- --- ----- |
| 15 |
159 67 100 main.c
|
|
| 15 |
149 67 100 main.c
|
|
| 16 | 16 |
20 0 0 main.h |
| 17 |
423 0 0 ..\..\..\..\..\Program Files (x86)\PICC\devices\16F887.h
|
|
| 17 |
423 0 0 C:\Program Files (x86)\PICC\devices\16F887.h
|
|
| 18 | 18 |
----- ----- |
| 19 |
602 67 Total
|
|
| 19 |
592 67 Total
|
|
| 20 | 20 |
|
| 21 | 21 |
Page ROM % RAM Vol Diff Functions: |
| 22 | 22 |
---- --- --- --- --- ---- ---------- |
| ... | ... | |
| 30 | 30 |
0 86 4 13 206 4.3 mpl3115_T |
| 31 | 31 |
0 29 1 2 @ITOF |
| 32 | 32 |
0 202 9 14 @DIVFF |
| 33 |
0 321 14 16 395 5.3 @ADDFF
|
|
| 33 |
0 321 14 16 @ADDFF
|
|
| 34 | 34 |
0 111 5 17 289 5.3 mpl3115_A |
| 35 | 35 |
0 174 8 22 411 5.7 mpl3115_P |
| 36 |
Inline 4 321 2.7 @DTOF
|
|
| 36 |
Inline 4 @DTOF
|
|
| 37 | 37 |
1 217 10 13 365 2.7 MAIN |
| 38 | 38 |
0 13 1 0 @const110 |
| 39 | 39 |
0 72 3 3 @PSTRINGC7_68 |
| ... | ... | |
| 48 | 48 |
0 33 1 3 @PSTRINGCN_68 |
| 49 | 49 |
|
| 50 | 50 |
Program metrics: |
| 51 |
Functions 9
|
|
| 51 |
Functions 7
|
|
| 52 | 52 |
Statements 67 |
| 53 |
Comments 98
|
|
| 54 |
Volume (V) 4404
|
|
| 55 |
Difficilty (D) 28.9
|
|
| 56 |
Effort to implement (E) 127218
|
|
| 57 |
Time to implement (T) 1 hours, 58 minutes
|
|
| 53 |
Comments 101
|
|
| 54 |
Volume (V) 3128
|
|
| 55 |
Difficilty (D) 20.8
|
|
| 56 |
Effort to implement (E) 64966
|
|
| 57 |
Time to implement (T) 1 hours, 0 minutes
|
|
| 58 | 58 |
Est Delivered Bugs (B) 1 |
| 59 | 59 |
Cyclomatic Complexity 1 |
| 60 |
Maintainability (MI) 60
|
|
| 60 |
Maintainability (MI) 83
|
|
| 61 | 61 |
|
| 62 | 62 |
Segment Used Free |
| 63 | 63 |
----------- ---- ---- |
| Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.sym | ||
|---|---|---|
| 147 | 147 |
User Memory space: |
| 148 | 148 |
|
| 149 | 149 |
Project Directory: |
| 150 |
C:\Users\Honza\Documents\pic\I2C_altimet\
|
|
| 150 |
Z:\home\kaklik\svnMLAB\Modules\Sensors\ALTIMET01A\SW\MPL3115\PIC16F887\
|
|
| 151 | 151 |
|
| 152 | 152 |
Project Files: |
| 153 | 153 |
main.c |
| 154 | 154 |
main.h |
| 155 |
..\..\..\..\..\Program Files (x86)\PICC\devices\16F887.h
|
|
| 155 |
C:\Program Files (x86)\PICC\devices\16F887.h
|
|
| 156 | 156 |
|
| 157 | 157 |
Units: |
| 158 |
C:\Users\Honza\Documents\pic\I2C_altimet\main (main)
|
|
| 158 |
Z:\home\kaklik\svnMLAB\Modules\Sensors\ALTIMET01A\SW\MPL3115\PIC16F887\main (main)
|
|
| 159 | 159 |
|
| 160 | 160 |
Compiler Settings: |
| 161 | 161 |
Processor: PIC16F887 |
| Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.bak | ||
|---|---|---|
| 1 |
//Jan Chroust 15.4.2013 |
|
| 2 |
|
|
| 3 |
|
|
| 1 | 4 |
#include "C:\Users\Honza\Documents\pic\I2C_altimet\main.h" |
| 2 | 5 |
|
| 3 | 6 |
#define EEPROM_SDA PIN_B0 |
| ... | ... | |
| 5 | 8 |
#use i2c(master, sda=EEPROM_SDA, scl=EEPROM_SCL) |
| 6 | 9 |
#use rs232(baud=9600,parity=N,xmit=PIN_B3,rcv=PIN_B2,bits=8) //rcv TXD xmit RXD |
| 7 | 10 |
|
| 8 |
#define MPL3115_ADDR_R 0xC1 |
|
| 11 |
#define MPL3115_ADDR_R 0xC1 //addresa pro cteni
|
|
| 9 | 12 |
#define MPL3115_ADDR_W 0xC0 |
| 10 | 13 |
|
| 11 | 14 |
|
| ... | ... | |
| 114 | 117 |
return p; |
| 115 | 118 |
} |
| 116 | 119 |
|
| 117 |
|
|
| 118 |
|
|
| 119 |
|
|
| 120 |
|
|
| 121 |
|
|
| 122 |
|
|
| 123 |
|
|
| 124 |
|
|
| 125 |
|
|
| 126 |
|
|
| 127 |
|
|
| 128 | 120 |
void main() |
| 129 | 121 |
{
|
| 130 | 122 |
|
| 131 | 123 |
float p, t, a; |
| 132 | 124 |
printf("Tlakomer nebo vyskomer \r\n",);
|
| 133 |
|
|
| 134 |
|
|
| 135 | 125 |
|
| 136 | 126 |
while(TRUE) |
| 137 | 127 |
{
|
| Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.esym | ||
|---|---|---|
| 1 |
D G "__PCM__" 0 163 ""4.106""
|
|
| 2 |
D G "__DEVICE__" 0 163 "887"
|
|
| 3 |
D G "__DATE__" 0 163 ""15-4-13""
|
|
| 4 |
D G "__TIME__" 0 163 ""19:12:01"" "Standard Header file for the PIC16F887 device ////////////////"
|
|
| 1 |
D G "__PCM__" 0 38 ""4.106""
|
|
| 2 |
D G "__DEVICE__" 0 38 ""
|
|
| 3 |
D G "__DATE__" 0 38 ""07-V-13""
|
|
| 4 |
D G "__TIME__" 0 38 ""01:35:54"" "Jan Chroust 15.4.2013"
|
|
| 5 | 5 |
d G "PIN_A0" 2 20 "40" |
| 6 | 6 |
d G "PIN_A1" 2 21 "41" |
| 7 | 7 |
d G "PIN_A2" 2 22 "42" |
| ... | ... | |
| 273 | 273 |
d G "INT_RB5" 2 418 "0x0200B08" |
| 274 | 274 |
d G "INT_RB6" 2 419 "0x0400B08" |
| 275 | 275 |
d G "INT_RB7" 2 420 "0x0800B08" |
| 276 |
D G "EEPROM_SDA" 0 3 "PIN_B0"
|
|
| 277 |
D G "EEPROM_SCL" 0 4 "PIN_B1"
|
|
| 278 |
D G "MPL3115_ADDR_R" 0 8 "0xC1"
|
|
| 279 |
D G "MPL3115_ADDR_W" 0 9 "0xC0"
|
|
| 280 |
F G "mpl3115_setA" 0 12 "void()" "nastaven? pro v??ku"
|
|
| 281 |
C L "mpl3115_setA" 0 16 1 "FUNCTION"
|
|
| 282 |
C L "mpl3115_setA" 0 16 1 "FUNCTION"
|
|
| 283 |
C L "mpl3115_setA" 0 16 1 "FUNCTION"
|
|
| 284 |
C L "mpl3115_setA" 0 16 1 "FUNCTION"
|
|
| 285 |
F G "mpl3115_setP" 0 35 "void()" "nastaven? pro tlak"
|
|
| 286 |
C L "mpl3115_setP" 0 16 1 "FUNCTION"
|
|
| 287 |
C L "mpl3115_setP" 0 16 1 "FUNCTION"
|
|
| 288 |
C L "mpl3115_setP" 0 16 1 "FUNCTION"
|
|
| 289 |
C L "mpl3115_setP" 0 16 1 "FUNCTION"
|
|
| 290 |
F G "mpl3115_read" 0 59 "int8(int8 reg)"
|
|
| 291 |
V L "reg" 0 59 "int8"
|
|
| 292 |
V L "i" 0 61 "int8"
|
|
| 293 |
F G "mpl3115_T" 0 75 "float()" "teplota ve stupnich"
|
|
| 294 |
V L "m" 0 77 "int8"
|
|
| 295 |
V L "l" 0 78 "float"
|
|
| 296 |
V L "t" 0 78 "float"
|
|
| 297 |
F G "mpl3115_A" 0 86 "float()" "vyska v m"
|
|
| 298 |
V L "m" 0 89 "int16"
|
|
| 299 |
V L "c" 0 89 "int16"
|
|
| 300 |
V L "l" 0 90 "float"
|
|
| 301 |
V L "a" 0 90 "float"
|
|
| 302 |
F G "mpl3115_P" 0 100 "float()" "tlak v Pa"
|
|
| 303 |
V L "m" 0 102 "int32"
|
|
| 304 |
V L "c" 0 103 "int16"
|
|
| 305 |
V L "l" 0 104 "int8"
|
|
| 306 |
V L "p" 0 105 "float"
|
|
| 307 |
V L "l1" 0 105 "float"
|
|
| 308 |
F G "MAIN" 0 128 "void()"
|
|
| 309 |
V L "p" 0 131 "float"
|
|
| 310 |
V L "t" 0 131 "float"
|
|
| 311 |
V L "a" 0 131 "float"
|
|
| 312 |
C L "MAIN" 0 16 1 "FUNCTION"
|
|
| 313 |
C L "MAIN" 0 16 1 "FUNCTION"
|
|
| 276 |
D G "EEPROM_SDA" 0 6 "PIN_B0"
|
|
| 277 |
D G "EEPROM_SCL" 0 7 "PIN_B1"
|
|
| 278 |
D G "MPL3115_ADDR_R" 0 11 "0xC1" "addresa pro cteni"
|
|
| 279 |
D G "MPL3115_ADDR_W" 0 12 "0xC0"
|
|
| 280 |
F G "mpl3115_setA" 0 15 "void()" "nastaven? pro v??ku"
|
|
| 281 |
C L "mpl3115_setA" 0 19 1 "FUNCTION"
|
|
| 282 |
C L "mpl3115_setA" 0 19 1 "FUNCTION"
|
|
| 283 |
C L "mpl3115_setA" 0 19 1 "FUNCTION"
|
|
| 284 |
C L "mpl3115_setA" 0 19 1 "FUNCTION"
|
|
| 285 |
F G "mpl3115_setP" 0 38 "void()" "nastaven? pro tlak"
|
|
| 286 |
C L "mpl3115_setP" 0 19 1 "FUNCTION"
|
|
| 287 |
C L "mpl3115_setP" 0 19 1 "FUNCTION"
|
|
| 288 |
C L "mpl3115_setP" 0 19 1 "FUNCTION"
|
|
| 289 |
C L "mpl3115_setP" 0 19 1 "FUNCTION"
|
|
| 290 |
F G "mpl3115_read" 0 62 "int8()"
|
|
| 291 |
V L "reg" 0 62 "int8"
|
|
| 292 |
V L "i" 0 64 "int8"
|
|
| 293 |
F G "mpl3115_T" 0 78 "float()" "teplota ve stupnich"
|
|
| 294 |
V L "m" 0 80 "int8"
|
|
| 295 |
V L "l" 0 81 "float"
|
|
| 296 |
V L "t" 0 81 "float"
|
|
| 297 |
F G "mpl3115_A" 0 89 "float()" "vyska v m"
|
|
| 298 |
V L "m" 0 92 "int16"
|
|
| 299 |
V L "c" 0 92 "int16"
|
|
| 300 |
V L "l" 0 93 "float"
|
|
| 301 |
V L "a" 0 93 "float"
|
|
| 302 |
F G "mpl3115_P" 0 103 "float()" "tlak v Pa"
|
|
| 303 |
V L "m" 0 105 "int32"
|
|
| 304 |
V L "c" 0 106 "int16"
|
|
| 305 |
V L "l" 0 107 "int8"
|
|
| 306 |
V L "p" 0 108 "float"
|
|
| 307 |
V L "l1" 0 108 "float"
|
|
| 308 |
F G "MAIN" 0 120 "void()"
|
|
| 309 |
V L "p" 0 123 "float"
|
|
| 310 |
V L "t" 0 123 "float"
|
|
| 311 |
V L "a" 0 123 "float"
|
|
| 312 |
C L "MAIN" 0 19 1 "FUNCTION"
|
|
| 313 |
C L "MAIN" 0 19 1 "FUNCTION"
|
|
| 314 | 314 |
F B "reset_cpu" 0 0 |
| 315 | 315 |
F B "abs" 1 0 |
| 316 | 316 |
F B "sleep_ulpwu" 1 0 |
| Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.pjt | ||
|---|---|---|
| 1 | 1 |
[PROJECT] |
| 2 |
Target=C:\Users\Honza\Documents\pic\I2C_altimet\main.hex
|
|
| 2 |
Target=main.hex |
|
| 3 | 3 |
Development_Mode= |
| 4 | 4 |
Processor_Text=PIC16F887 |
| 5 | 5 |
ToolSuite=CCS |
| 6 | 6 |
Processor=0x887F |
| 7 |
[C:\Users\Honza\Documents\pic\I2C_altimet\main]
|
|
| 7 |
[main] |
|
| 8 | 8 |
Type=4 |
| 9 | 9 |
Path= |
| 10 | 10 |
FileList= |
| ... | ... | |
| 12 | 12 |
OptionString= |
| 13 | 13 |
AdditionalOptionString= |
| 14 | 14 |
[mru-list] |
| 15 |
1=C:\Users\Honza\Documents\pic\I2C_altimet\main.c
|
|
| 15 |
1=main.c |
|
| 16 | 16 |
[Windows] |
| 17 | 17 |
0=0000 %S 0 0 796 451 3 0 |
| 18 | 18 |
[Units] |
| 19 | 19 |
Link=0 |
| 20 | 20 |
Count=1 |
| 21 |
1=C:\Users\Honza\Documents\pic\I2C_altimet\main
|
|
| 21 |
1=main |
|
| 22 | 22 |
[Opened Files] |
| 23 | 23 |
1=main.c |
| 24 | 24 |
2= |
| Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.c | ||
|---|---|---|
| 1 | 1 |
//Jan Chroust 15.4.2013 |
| 2 | 2 |
|
| 3 | 3 |
|
| 4 |
#include "C:\Users\Honza\Documents\pic\I2C_altimet\main.h"
|
|
| 4 |
#include "main.h" |
|
| 5 | 5 |
|
| 6 | 6 |
#define EEPROM_SDA PIN_B0 |
| 7 | 7 |
#define EEPROM_SCL PIN_B1 |
| Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.lst | ||
|---|---|---|
| 1 |
CCS PCM C Compiler, Version 4.106, 47914 15-4-13 19:12
|
|
| 1 |
CCS PCM C Compiler, Version 4.106, 47914 07-V-13 01:35
|
|
| 2 | 2 |
|
| 3 |
Filename: C:\Users\Honza\Documents\pic\I2C_altimet\main.lst
|
|
| 3 |
Filename: Z:\home\kaklik\svnMLAB\Modules\Sensors\ALTIMET01A\SW\MPL3115\PIC16F887\main.lst
|
|
| 4 | 4 |
|
| 5 | 5 |
ROM used: 2238 words (27%) |
| 6 | 6 |
Largest free fragment is 2048 |
| ... | ... | |
| 13 | 13 |
0001: MOVWF 0A |
| 14 | 14 |
0002: GOTO 000 |
| 15 | 15 |
0003: NOP |
| 16 |
.................... #include "C:\Users\Honza\Documents\pic\I2C_altimet\main.h" |
|
| 16 |
.................... //Jan Chroust 15.4.2013 |
|
| 17 |
.................... |
|
| 18 |
.................... |
|
| 19 |
.................... #include "main.h" |
|
| 17 | 20 |
.................... #include <16F887.h> |
| 18 | 21 |
.................... //////// Standard Header file for the PIC16F887 device //////////////// |
| 19 | 22 |
.................... #device PIC16F887 |
| ... | ... | |
| 203 | 206 |
005B: GOTO 04D |
| 204 | 207 |
005C: RETURN |
| 205 | 208 |
.................... |
| 206 |
.................... #define MPL3115_ADDR_R 0xC1 |
|
| 209 |
.................... #define MPL3115_ADDR_R 0xC1 //addresa pro cteni
|
|
| 207 | 210 |
.................... #define MPL3115_ADDR_W 0xC0 |
| 208 | 211 |
.................... |
| 209 | 212 |
.................... |
| ... | ... | |
| 953 | 956 |
04F7: BCF 0A.4 |
| 954 | 957 |
04F8: GOTO 03B (RETURN) |
| 955 | 958 |
.................... |
| 956 |
.................... |
|
| 957 |
.................... |
|
| 958 |
.................... |
|
| 959 |
.................... |
|
| 960 |
.................... |
|
| 961 |
.................... |
|
| 962 |
.................... |
|
| 963 |
.................... |
|
| 964 |
.................... |
|
| 965 |
.................... |
|
| 966 |
.................... |
|
| 967 | 959 |
.................... void main() |
| 968 | 960 |
.................... {
|
| 969 | 961 |
* |
| ... | ... | |
| 1004 | 996 |
081F: BCF 03.6 |
| 1005 | 997 |
0820: GOTO 05D |
| 1006 | 998 |
0821: BSF 0A.3 |
| 1007 |
.................... |
|
| 1008 |
.................... |
|
| 1009 | 999 |
.................... |
| 1010 | 1000 |
.................... while(TRUE) |
| 1011 | 1001 |
.................... {
|