Jump to content
ELFORUM - Forumul electronistilor

MikroC nu mai recunoste functiile sale


Mondan

Recommended Posts

De exemplu o funcţie pe care am folosit-o mult timp:http://download.mikroe.com/documents/compilers/mikroc/pic/help/software_uart_library.htmSoft_UART_Init(&PORTC, 7, 6, 9600, 0)data1 = Soft_UART_Read(&error);Acum nu mai recunoaşte aşa ceva şi îmi zice că funcţia "Soft_UART_Init" şu funcţia "Soft_UART_Read" nu sunt definite.Mai nicio funcţie de prin HELP nu mai merge.E chinuitor să te apuci să redefineşti toate funcţiile astea.

 

Link to comment
  • Replies 13
  • Created
  • Last Reply

Top Posters In This Topic

  • Mondan

    5

  • Liviu M

    3

  • Mircea

    3

  • mars01

    2

Top Posters In This Topic

Ai (re)instalat ceva (ide, compilator) de curand? Actualizari automate?

In mod normal ar trebui sa poti include headerele care "lipsesc".

Sau sa vezi ce-ai stricat prin configuratii.

Link to comment

Va dau ce am pe ecran:

Posted Image

 

Nu vrea şi nu vrea să accepte funcţiile de bază din Mikroc.

Nu am mai păţit niciodată aşa ceva !

 

MikroC var 6.6.1

Link to comment

Fa vizibila fereastra cu library manager (in dreapta) si mai pune o poza. Si de data asta intreaga, ca din aia de mai sus nu se vede nimic. Poti folosi un site de hosting daca nu merge direct pe forum.

Link to comment

Am incercuit cu rosu fereastra de "Library Manager" care trebuie deschisa, mult mai probabil sunt debifate librariile. 

Posted Image

Link to comment

Cand creezi un proiect nou, un "wizard" (nu este vorba de Gandalf  :rade: ) te va ghida pas cu pas, iar intr-unul dintre pasi te va intreba daca sa includa toate librariile sau nu.

Mai exact aici:

 

Posted Image

 

 

Asigura-te ca bifezi optiunea: Include all (default).

 

Dupa care incearca sa faci un programel care sa includa cateva din functiile mikroC.

Succes!

Edited by mars01
Link to comment

Si ca sa mai zic ceva, caci Dan e adeptul lucrurilor simple. Daca ai folosit ADC_Init(), apoi foloseste ADC_Get_Sample() in loc de ADC_Read(). Scuteste ceva program, caci ADC_ Read() include pe ADC_ Init().

Link to comment

Varianta din postul #8 am încercat-o şi foarte ciudat face la fel. Am realizat un nou proiect aşa, şi programul l-am luat cu mare grijă cu Copy/Paste şi l-am pus în .c de la noul proiect.Varianta anterioară o voi încerca.Am mai încercat dez instalarea variantei 6.6.1 şi reinstalarea noii 6.6.3. Tot la fel face.

Link to comment

Avand in vedere ca folosesti o masina virtuala (si banuiesc ca ai facut o copie imediat dupa instalare) nu ai decat sa pornesti o instanta noua cu copia de care vorbeam si sa instalezi kitul de mikroC for PIC din nou.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines