MplabX projekty

Hfmcons hfmcons na gmail.com
Neděle Září 23 20:10:27 CEST 2012


To jo, ale zatím tu použitelnost jen zkoumám.
S pozdravem,
Miloš Dašek

On 23.9.2012 19:59, j s wrote:
> A teraz to vidite. Keby ste sa nezabavali so sablonami, uz ste mohli
> mat kostru projektu napisanu podla vlastneho vedomia a svedomia bez
> zdrziavanim sa nad podivnymi vecami, ktore brigadnik v Microchipe
> napisal do sablony :-)
> Inak tam nevidim nijake dalsie zadrhele.
>
>
> 2012/9/23 Hfmcons<hfmcons na gmail.com>:
>> Když už si dali tolik práce s tím textem, je divné že na to krátce
>> nupozornili, tak aby tam těch "asi" nebylo víc :-)
>> S pozdravem,
>> Miloš Dašek
>>
>>
>> On 23.9.2012 19:27, j s wrote:
>>>
>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>
>>>>>>
>>>>
>>>>
>>
>>




Další informace o konferenci Hw-list