<div dir="ltr"><div>Já jsem právě použil průvodce na vytvoření projektu, proto mě překvapilo, že to nejde přeložit...díky moc za Vači trpělivost ...</div><div><br></div><div>v main.c mám toto:</div><div><br></div><div><br>
</div><div>/******************************************************************************/</div><div>/* Files to Include                                                           */</div><div>/******************************************************************************/</div>
<div><br></div><div>#if defined(__XC)</div><div>    #include <xc.h>        /* XC8 General Include File */</div><div>#elif defined(HI_TECH_C)</div><div>    #include <htc.h>       /* HiTech General Include File */</div>
<div>#elif defined(__18CXX)</div><div>    #include <p18cxxx.h>   /* C18 General Include File */</div><div>#endif</div><div><br></div><div>#if defined(__XC) || defined(HI_TECH_C)</div><div><br></div><div>#include <stdint.h>        /* For uint8_t definition */</div>
<div>#include <stdbool.h>       /* For true/false definition */</div><div><br></div><div>#endif</div><div><br></div><div>#include "system.h"        /* System funct/params, like osc/peripheral config */</div>
<div>#include "user.h"          /* User funct/params, such as InitApp */</div><div><br></div><div><br></div><div><br></div><div>#define _XTAL_FREQ=20000000</div><div><br></div><div><br></div><div><br></div><div>
/******************************************************************************/</div><div>/* User Global Variable Declaration                                           */</div><div>/******************************************************************************/</div>
<div><br></div><div>/* i.e. uint8_t <variable_name>; */</div><div><br></div><div>/******************************************************************************/</div><div>/* Main Program                                                               */</div>
<div>/******************************************************************************/</div><div><br></div><div>void main(void)</div><div>{</div><div>    /* Configure the oscillator for the device */</div><div>    ConfigureOscillator();</div>
<div><br></div><div>    /* Initialize I/O and Peripherals for application */</div><div>    InitApp();</div><div><br></div><div>    /* TODO <INSERT USER APPLICATION CODE HERE> */</div><div><br></div><div>    while(1)</div>
<div>    {</div><div><br></div><div>        PORTD=0xFF;</div><div><br></div><div>         __delay_ms(1);</div><div><br></div><div>        PORTD=0x00;</div><div>        </div><div>        __delay_ms(1);</div><div><br></div>
<div>    }</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div class="gmail_extra"><br clear="all"><div><br><div></div></div>
<br><br><div class="gmail_quote">Dne 16. ledna 2014 19:38 Jaromir Sukuba <span dir="ltr"><<a href="mailto:jarin.hw@gmail.com" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=jarin.hw@gmail.com&cc=&bcc=&su=&body=','_blank');return false;">jarin.hw@gmail.com</a>></span> napsal(a):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Treba mat includnuty xc.h<br>
<br>
Idealne, ukazte cely zdrojak. Ked sa trochu zorientujete v tychto<br>
veciach, zvysok bude jednoduchy, ved je to C-cko.<br>
<br>
2014/1/16 Jan Půhoný <<a href="mailto:konference@puhy.cz" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=konference@puhy.cz&cc=&bcc=&su=&body=','_blank');return false;">konference@puhy.cz</a>>:<br>

<div class="HOEnZb"><div class="h5">> ano pic.h mám includnutý, v přeportování mi brání asi jen lenost :-)<br>
><br>
> je to makro, ale nefunguje to ať tam ; je nebo není ...<br>
><br>
> Dne 16. ledna 2014 17:35 Andrej Jancura <<a href="mailto:aj.hwlist@gmail.com" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=aj.hwlist@gmail.com&cc=&bcc=&su=&body=','_blank');return false;">aj.hwlist@gmail.com</a>> napsal(a):<br>

><br>
>> Dobry vecer,<br>
>><br>
>> skusim poradit len tak, bez pustenia xc8...<br>
>><br>
>> Mate includnuty subor pic.h?<br>
>><br>
>> Nie je ten delay nahodou makro? takze skuste si to najst v tom include a<br>
>> ked chcete skusit este rychlejsie, skuste zmazat tu ";"...<br>
>><br>
>> A.<br>
>><br>
>> p.s: co Vam brani v preportovani tych funkcii z pic18 do pic16?! A ked uz<br>
>> pisem, tak sa spytam, ze preco pri tych stringoch co ste tu spominal tiez<br>
>> nepouzijete nieco v duchu print(const unsigned char *p_string)?<br>
>><br>
>><br>
>> 2014/1/16 Jan Půhoný <<a href="mailto:konference@puhy.cz" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=konference@puhy.cz&cc=&bcc=&su=&body=','_blank');return false;">konference@puhy.cz</a>><br>

>>><br>
>>> Díky za reakci. Samozřejmě jsem se překlepl v emailu.<br>
>>><br>
>>> 53: __delay_ms(1); - normálně mi to zmodrá jako funkce, ale při překladu<br>
>>> mi to vyhodí:<br>
>>><br>
>>> main.c:53: error: (195) expression syntax<br>
>>> main.c:53: error: (187) too few function arguments<br>
>>> main.c:53: error: (194) ")" expected<br>
>>> main.c:53: error: (195) expression syntax<br>
>>> (908) exit status = 1<br>
>>> make[2]: *** [build/C18_18F87K22/production/main.p1] Error 1<br>
>>> make[1]: *** [.build-conf] Error 2<br>
>>> make: *** [.build-impl] Error 2<br>
>>><br>
>>> Co dělám blbě?<br>
>>><br>
>>> Když řádek 53 zakomentuji, tak se to normálně přeloží ...<br>
>>><br>
>>> Těmi knihovnami jsem myslel například lcd displej nebo dallas čidla - lcd<br>
>>> displej jsem našel jen pro 18F řadu - nebo jsem slepý?<br>
>>><br>
>>> H.<br>
>>><br>
>>><br>
>>> Dne 16. ledna 2014 16:05 Jaromir Sukuba <<a href="mailto:jarin.hw@gmail.com" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=jarin.hw@gmail.com&cc=&bcc=&su=&body=','_blank');return false;">jarin.hw@gmail.com</a>> napsal(a):<br>

>>><br>
>>>> Ja robim delay takto<br>
>>>><br>
>>>> __delay_ms(123);<br>
>>>> __delay_us(123);<br>
>>>><br>
>>>> Asi mate iny manual nez ja<br>
>>>> <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/52053B.pdf" target="_blank">http://ww1.microchip.com/downloads/en/DeviceDoc/52053B.pdf</a> ale na<br>
>>>> strane 314 to mate.<br>
>>>><br>
>>>> 2014/1/16 Jan Půhoný <<a href="mailto:konference@puhy.cz" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=konference@puhy.cz&cc=&bcc=&su=&body=','_blank');return false;">konference@puhy.cz</a>>:<br>

>>>> > Tak jsem stáhnul MPLAB X a XC8 a zatím ani nerozblikám ledku.<br>
>>>> > Naposledy jsem<br>
>>>> > v tom dělal ještě v asembleru. Procesor jsem přepájel na PIC18F4550,<br>
>>>> > protože<br>
>>>> > jak jsem tak pochopil pro PIC16F a XC8 nejsou moc knihovny ...<br>
>>>> ><br>
>>>> > Ale nějak se nedaří...<br>
>>>> ><br>
>>>> > Proč proboha nefunguje tento zápis? Podle helpu by to mělo fungovat...<br>
>>>> ><br>
>>>> > __DelayMs(50); ?<br>
>>>> ><br>
>>>> > #define _XTAL_FREQ=20000000 před tím mám ....<br>
>>>> ><br>
>>>> > Vy v tom děláte?<br>
>>>> ><br>
>>>> > Díky.<br>
>>>> ><br>
>>>> ><br>
>>>> ><br>
>>>> > Dne 14. ledna 2014 16:30 Jaromir Sukuba <<a href="mailto:jarin.hw@gmail.com" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=jarin.hw@gmail.com&cc=&bcc=&su=&body=','_blank');return false;">jarin.hw@gmail.com</a>><br>

>>>> > napsal(a):<br>
>>>> ><br>
>>>> >> Za tu cenu (zadarmo) mate XC8 kompilator, nie je obmedzeny na velkost<br>
>>>> >> kodu, k tomu MPLAB (alebo MPLABX, podla chuti).<br>
>>>> >> Mozete to pouzivat s PIC16 alebo PIC18, ja by som radil skor PIC18;<br>
>>>> >> alebo<br>
>>>> >> aspon PIC16F1xxx, ale nie PIC16Fxxx.<br>
>>>> >><br>
>>>> ><br>
>>>> ><br>
>>>> > _______________________________________________<br>
>>>> > HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
>>>> > <a href="mailto:Hw-list@list.hw.cz" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=Hw-list@list.hw.cz&cc=&bcc=&su=&body=','_blank');return false;">Hw-list@list.hw.cz</a><br>

>>>> > <a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
>>>> ><br>
>>>> _______________________________________________<br>
>>>> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
>>>> <a href="mailto:Hw-list@list.hw.cz" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=Hw-list@list.hw.cz&cc=&bcc=&su=&body=','_blank');return false;">Hw-list@list.hw.cz</a><br>

>>>> <a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
>>><br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
>>> <a href="mailto:Hw-list@list.hw.cz" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=Hw-list@list.hw.cz&cc=&bcc=&su=&body=','_blank');return false;">Hw-list@list.hw.cz</a><br>

>>> <a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
>>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
>> <a href="mailto:Hw-list@list.hw.cz" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=Hw-list@list.hw.cz&cc=&bcc=&su=&body=','_blank');return false;">Hw-list@list.hw.cz</a><br>

>> <a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
>><br>
><br>
><br>
> _______________________________________________<br>
> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
> <a href="mailto:Hw-list@list.hw.cz" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=Hw-list@list.hw.cz&cc=&bcc=&su=&body=','_blank');return false;">Hw-list@list.hw.cz</a><br>

> <a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
><br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=Hw-list@list.hw.cz&cc=&bcc=&su=&body=','_blank');return false;">Hw-list@list.hw.cz</a><br>

<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</div></div></blockquote></div><br></div></div>