Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] MikroC Pro conversion Library probleme with enhanced pic micro (PIC16F1705)

Status
Not open for further replies.

noureddine1

Member level 2
Joined
Sep 9, 2007
Messages
43
Helped
11
Reputation
22
Reaction score
10
Trophy points
1,288
Location
Morocco
Activity points
1,500
im working on project (PIC16F1705) and i try to understand the Convesion library, i used an example provided in the exemple folder.

Code:
/*
 * Project name:
     Conversions
 * Copyright:
     (c) Mikroelektronika, 2008.
*/

char res_ch;
int  res_int;
char txt[14];

void main() {
  char txt1[] = " mikroelektronika  ";
  char txt_sub[10] = " mikroe  ";
  
  Rtrim(txt1);
  Ltrim(txt_sub);

  ByteToStr(234,txt);
  WordToStr(432,txt);
  WordToStr(5679,txt);
  WordToStr(0xFFFF,txt);
  ShortToStr(12,txt);
  ShortToStr(-1,txt);
  ShortToStr(-127,txt);
  IntToStr(1224,txt);
  IntToStr(-1,txt);
  IntToStr(-12787,txt);
  LongWordToStr(12,txt);
  LongWordToStr(0xFFFFFFFF,txt);
  LongToStr(12,txt);
  LongToStr(-1,txt);
  LongToStr(0x7FFFFFFF,txt);

  FloatToStr(123.567,txt);
  FloatToStr(-123.567,txt);
  FloatToStr(14.67e12,txt);
  FloatToStr(89.77e-5,txt);
  FloatToStr(-14.67e12,txt);
  FloatToStr(-89.77e-5,txt);

  ByteToHex(2, txt);
  ByteToHex(255, txt);

  ShortToHex(-100, txt);    // txt is '9C'
  ShortToHex(100, txt);     // txt is '64'
  WordToHex(1111, txt);     // txt is '0457'

  IntToHex(-32768, txt);    // txt is '8000'
  IntToHex(32767, txt);     // txt is '7FFF'

  LongIntToHex(-2147483648, txt);     // txt is '80000000'
  LongIntToHex(2147483647, txt);      // txt is '7FFFFFFF'
  LongWordToHex(65535, txt);          // txt is '0000FFFF'
  LongWordToHex(4294967295, txt);     // txt is 'FFFFFFFF'

  WordToStrWithZeros(437, txt);       // txt is '00437'
  IntToStrWithZeros(-3276, txt);      // txt is '-03276'
  IntToStrWithZeros(-1, txt);         // txt is '-00001'

  LongWordToStrWithZeros(12345678, txt);    // txt is '0012345678'
  LongIntToStrWithZeros(-12345678, txt);    // txt is '-0012345678'

  res_ch  = Dec2Bcd(23);
  res_int = Dec2Bcd16(2345);
  res_int = Bcd2Dec16(0x4325);

}

when i compile it i get "error 102 Finished (with errors): 30 janv. 2016, 16:48:30 Conversions.mcppi". when i use another MCU pic16F887 i get Finished successfully

please help.

- - - Updated - - -

i use MikroC pro 6.4.0
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top