MplabX projekty
j s
jarin.hw na gmail.com
Neděle Září 23 19:27:11 CEST 2012
Hej, toto som videl. Ten runtime error som nejako nepobral.
Pisu tam, ze sa nemaju pozuivat samostatne if statementy, ale vsetko
dat do jedneho a dalsie budu else od predosleho if-u. Neviem ake
runtime errory by mohli sposobit samostatne if statementy. Podla mna
nijake, ale budiz. Ak hej, tak asi musim prekopat vela svojich
projektov :-)
#if a #endif tam nema co hladat. Asi tym chceli naznacit, ze tento kod
je zatial neplatny a mate si ho nahradit svojim.
Kazdopadne to urobte tak ako som pisal v predoslom maili a vsetko by
malo byt OK.
2012/9/23 Hfmcons <hfmcons na gmail.com>:
> Zatím 8bit, ale chtěl bych to použít i výš.
>
> Když tvůrce upozorňuje že "
> /* This code stub shows general interrupt handling. Note that these
> conditional statements are not handled within 3 seperate if blocks.
> Do not use a seperate if block for each interrupt flag to avoid run
> time errors. */"
> a dále mezi direktivama #if - #endif, tak jsem chtěl vědět jestli převedení
> preprocesor direktivy na podmínku nemá jakýkoliv vliv na výsledek projektu
> příp. proč to tak je. Jak říkám, připravuju to na použití, kdy něco takového
> řešit už nebude čas.
> S pozdravem,
> Miloš Dašek
>
>
>
> On 23.9.2012 18:58, j s wrote:
>>
>> Jeden z nas troch (Vy, ja a tvorca sablony) tu asi nieco nepochopil :)
>> Ten interrupt ma vyzerat (pre 8-bitove PIC a XC1.1 kompilator) asi takto
>>
>> void interrupt high_isr(void)
>> {
>> /* Determine which flag generated the interrupt */
>> if(<Interrupt Flag 1>)
>> {
>> <Interrupt Flag 1=0>; /* Clear Interrupt Flag 1 */
>> }
>> else if (<Interrupt Flag 2>)
>> {
>> <Interrupt Flag 2=0>; /* Clear Interrupt Flag 2 */
>> }
>> else
>> {
>> /* Unhandled interrupts */
>> }
>>
>> }
>>
>> Ziadne #if a #endif tam nema co hladat. Tu im s tou sablonou pomahal
>> asi nejaky student.
>> Samozrejme, pre MCU, ktore maju pre kazdy zdroj prerusenia svoj vektor
>> je to este jednoduchsie - neviem co mate Vy, ale vytusil som, ze
>> osembit.
>>
>>
>> 2012/9/23 Hfmcons<hfmcons na gmail.com>:
>>>
>>> Nemůžu se domluvit se souborem interrupt.c a jeho preprocessor dir. #if,
>>> v
>>> debuggeru mi to vyhazuje že odkazy na paměť nejsou součástí projektu a v
>>> tom
>>> souboru psaní dalších podmínek nedodporučujou. Zatím jsem nezkoušel blok
>>> #if
>>> #endif vymazat a použít obyčejnou podmínku, protože říkaj že to tak nema
>>> byt
>>> :-). Ale ještě i jiné problémy(nepochopení). Cifix, nemůžou MC nějaký
>>> jednoduchý kompletní X projekt vystavit, když už udělali nové IDE.
>>> S pozdravem,
>>> Miloš Dašek
>>>
>>>
>>> On 23.9.2012 18:29, j s wrote:
>>>>
>>>>
>>>> Len tak zo srandy som v MPPLABX 1.41 skusil vytvori projekt pomocou
>>>> sablon. Nepripada mi tam nic nezvycajne - urobi to main loop, prazdne
>>>> interrupt funkcie. Vsetko funguje ako by som predpokladal. Je tam este
>>>> nieco zvlastne, co mi uniklo?
>>>>
>>>> 2012/9/23 Hfmcons<hfmcons na gmail.com>:
>>>>>
>>>>>
>>>>> Zatím jsem si všiml jen nějakých problémů v simulátoru resp. v
>>>>> stimulátoru,
>>>>> nefunguje kontrola syntaxe resp. nevím jak přidat výjimky a o vložených
>>>>> ASM
>>>>> kódech nemluvě, ale jinak je to šlušný ostatně jako AS6, to je sice
>>>>> taková
>>>>> splácanina s důsledky z toho vyplývajícími, ale taky šlušně
>>>>> "ergonomický"
>>>>> :-)
>>>>> Potřeboval bych celý vzorový projekt MplabX C, v něm vytvořený z
>>>>> vestavěných
>>>>> šablon, je jedno co to bude za projekt, už jsem nedávno nějaké stránky
>>>>> s
>>>>> projekty X :-) našel, ale poznat co jsou zač šlo až při downloadu, tak
>>>>> jsem
>>>>> je zapomněl v domnění že najdu lepší a teď nemám nic.
>>>>> Jinak v tom jde psát postaru, ale....
>>>>> S pozdravem,
>>>>> Miloš Dašek
>>>>>
>>>>>
>>>>>
>>>>> On 23.9.2012 15:30, j s wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> Ja viem, ze Vam neodpoviem na to, co sa pytate a vo vseobecnosti
>>>>>> taketo typy poznamok nemam rad, ale... dajte radsej od MPLABX ruky
>>>>>> prec, aspon na par mesiacov. Je to stale dost polovicaty a nedorobeny
>>>>>> projekt pre profi pracu. Chce to este cas na vyzretie. Samotne IDE je
>>>>>> OK, ale integracia debuggery (aj so simulatorom) nemaju zdaleka taku
>>>>>> uroven ako to bolo u MPLAB-u 8. Samozrejme, aj dokumentacia je pozadu
>>>>>> - s tym ste sa prave stretol. Nedokazem si predstavit pracu s takym
>>>>>> niecim - preto sa drzim "starej" verzie MPLAB 8.
>>>>>> MPLAB8 pekne funguje aj s novymi kompilatormi.
>>>>>>
>>>>>> Samozrejme, pokial velmi nepouzivate simulator alebo debuggery, asi sa
>>>>>> s problemami nestretnete - potom berte moju poznamku iba ako varovanie
>>>>>> pre pripad.
>>>>>>
>>>>>> Inak MPLABX projekty su trebars v MAL - Microchip Application Library
>>>>>> - www.microchip.com/mal. Obsahuje to takmer vsetok firmware, co
>>>>>> Microchip ku svojim mikrokontrolerom dodava - USB, TCP/IP,
>>>>>> FAT12/16/32, wireless-nieco, Touch-nieco, grafiku, smartphone
>>>>>> konektivitu. Iste tam najdete zaujimave veci aj pre seba.
>>>>>> MPLABX si okrem toho vie konvertovat aj existujuci MPLAB8 projekt, ak
>>>>>> mate.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2012/9/23 Hfmcons<hfmcons na gmail.com>:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Zdravím,
>>>>>>> nemáte někdo tip na stažení MplabX nějakého-ch projektů? Chtěl bych
>>>>>>> využívat
>>>>>>> vestavěných šablon, ale značně v tom lítám a návod o těchto
>>>>>>> vymoženostech
>>>>>>> zatím mlčí.
>>>>>>> S pozdravem,
>>>>>>> Miloš Dašek
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>
>>>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list