MplabX projekty

j s jarin.hw na gmail.com
Neděle Září 23 18:58:09 CEST 2012


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