Fórum témák

» Több friss téma
Fórum » Folyamatábrás mikrokontroller programozás Flowcode-dal
Lapozás: OK   87 / 360
(#) pjg válasza ha8lls hozzászólására (») Nov 14, 2012 /
 
Már a C sem jó:

"C:\Program Files\Flowcode\v5\FCD\..\CAL\PIC\PIC_CAL_IO.c:
120: {
^ (984) type redeclared
^ (1098) conflicting declarations for variable "FC_CAL_Port_In__x" (C:\Program Files\Flowcode\v5\FCD\..\CAL\PIC\PIC_CAL_IO.h:42)
^ (253) argument list conflicts with prototype
126: {
^ (984) type redeclared
^ (1098) conflicting declarations for variable "FC_CAL_Port_In_DDR__x" (C:\Program Files\Flowcode\v5\FCD\..\CAL\PIC\PIC_CAL_IO.h:43)
^ (253) argument list conflicts with prototype"
"Visszatérési érték = d
A Flowcode nem tudja lefordítani C kódra a folyamatábrát, a következ"
A hozzászólás módosítva: Nov 14, 2012
(#) ha8lls válasza pjg hozzászólására (») Nov 14, 2012 /
 
Szia pjg!

De ha lefordittatom csak C-be, (build/forditas C-be) akkor azt irja, hogy sikeresen leforditotta C-re és ezt az állományt hozza létre. Én idáig nem találok semmi hibát benne, bár hozzáteszem, _NEM_ ismerem a C-nyelvet!
A hozzászólás módosítva: Nov 14, 2012

proba.c
    
(#) pjg válasza ha8lls hozzászólására (») Nov 14, 2012 /
 
Nekem is megállt a tudományom. Majd jönnek akik tudják a megoldást.
(#) ha8lls válasza pjg hozzászólására (») Nov 14, 2012 /
 
Érdekes egyébként, hogy ha 16f84-re forditom, akkor is ugyanezt a hibat irja. na, molyolok...
A hozzászólás módosítva: Nov 14, 2012
(#) pjg válasza ha8lls hozzászólására (») Nov 14, 2012 /
 
A Hi-tech C-vel van valami gond.

Mit ír ennek a sornak a végén?

A Flowcode nem tudja lefordítani C kódra a folyamatábrát, a következ
A hozzászólás módosítva: Nov 14, 2012
(#) ha8lls válasza pjg hozzászólására (») Nov 14, 2012 /
 
igen, de sajnos, azt kellene hasznalnom, mert a boostc nem ismeri a 10f-sorozatot. ezt a hitech-et meg ugy allitottam be, ahogy a matrix-honlapon javasolja, es nem megy brühühü...
(#) kaqkk válasza ha8lls hozzászólására (») Nov 15, 2012 /
 
Nézd meg hogy másik pic tipussal mit csinál . A 10f es sorozatot nekem sem fordítja.
A hozzászólás módosítva: Nov 15, 2012
(#) ha8lls válasza kaqkk hozzászólására (») Nov 15, 2012 /
 
Szia!

Sajnos, ugyanazt irja hibauzenetnek akar 10- 12- vagy 16-os csaladdal probalom.
Udv! Imre
A hozzászólás módosítva: Nov 15, 2012
(#) niedziela válasza ha8lls hozzászólására (») Nov 15, 2012 /
 
5.x-ben valami nem kerek a külső fordítónál
4.x-ben simán fordítja

capture.jpg
    
(#) niedziela hozzászólása Nov 15, 2012 /
 
Szia !

16F1936 ADC-t használnám Vdd referenciáról de nem megy sajnos alapjáraton.
De beállítani sem sikerült
Tud erre valaki megoldást ?
(#) watt válasza ha8lls hozzászólására (») Nov 15, 2012 /
 
Annyit tudtam kideríteni, hogy az új Hi-Tech C-ben megváltoztak a PIC-ek header állományai, amik az egyes regiszterek azonosítását, összerendelését tartalmazza. Ez azután történt, hogy a microchip megvette a licenszét a fordítónak. Most nekiestek és át akartják gyúrni a saját szájízük szerint. Még nem találtam megoldást, azt tudom, hogy a definitions.h állományban van a kutya elásva. De lehet, hogy még más, pl a PIC_CAL_IO.h fájlban is eltérés van, nekem ezt jelzi egyébként. Nem egyszerű a helyzet.
Próbálj egy régebbi Hi-Tech C-t feltenni, hátha!
(#) pjg válasza watt hozzászólására (») Nov 15, 2012 /
 
Nekem van ilyen: HiTech_PICC_8.00pl3. Bár gondolom ez nagyon régi. Talán 2002-es.
A hozzászólás módosítva: Nov 15, 2012
(#) watt válasza pjg hozzászólására (») Nov 15, 2012 /
 
Próbáld ki vele, ha ráérsz! A beállításokat a help-ből is meg lehet nézni, de a neten is sok infó van.
Én próbáltam 9.7-el, nem megy. Viszont ha MPLAB-ba másolom a C forrást, amit a flowcode gyárt, akkor másodszorra(!?) lefordítja. A 9.83 nem.
A hozzászólás módosítva: Nov 15, 2012
(#) pjg válasza watt hozzászólására (») Nov 15, 2012 /
 
Nem hinném, de ha akarod elküldöm neked.
(#) watt válasza pjg hozzászólására (») Nov 15, 2012 /
 
Rendben, én kipróbálom, ha megérkezik, elvileg van akkora postafiókom...
(#) pjg válasza watt hozzászólására (») Nov 15, 2012 /
 
Mail megy 5.1MB.
(#) niedziela válasza watt hozzászólására (») Nov 15, 2012 /
 
Flow 4.x és a Hi Tech 9.8 lefordítja
Flow 5.x és a Hi Tech 9.7...9.8 nem
Flowban lesz a kutya elásva, saj nos van ami a 4.x-ben jó volt és az 5.x-ben meg nem.
És ez igaz fordítva is, szóval kicsit kersztbe sikeredtek a dolgok mátrixéknál sajnos.
Ott van pl az ADC belső referenciáról, nem bírom életre kelteni
(#) Hp41C válasza niedziela hozzászólására (») Nov 15, 2012 /
 
Szia!
Milyen reviziójú a kontroller? A5 -ig a konverzió néha nem fejeződőtt be (may not complete). 16F16F1936 Errata
(#) niedziela válasza Hp41C hozzászólására (») Nov 15, 2012 /
 
Igen a proteus is konverzió hibát sorol.
Több tipust is próbáltam szintén ugyanez a helyzet.
A hozzászólás módosítva: Nov 15, 2012
(#) pjg válasza (Felhasználó 15355) hozzászólására (») Nov 15, 2012 /
 
Bővebben: Link

Bővebben: Link

Sajnos a nyelv nem megy.
A hozzászólás módosítva: Nov 15, 2012
(#) pjg válasza (Felhasználó 15355) hozzászólására (») Nov 15, 2012 /
 
Bocs! Figyelmetlen voltam.
(#) niedziela válasza (Felhasználó 15355) hozzászólására (») Nov 15, 2012 /
 
Lehet a probléma nem is olyan súlyos, sikerült pár PIC-et működésre bírni, a konfigját babrálva
(#) Hp41C válasza niedziela hozzászólására (») Nov 15, 2012 /
 
Programból le kell állítani a konverziót a 84. - 88. ADC órajel között - avagy egy újabb verziójú kontrollert kellene használni.
(#) niedziela válasza niedziela hozzászólására (») Nov 15, 2012 /
 
Ezzel viszont már nem tudok mit kezdeni
PIC18F6622 ADC - VDD

capture.jpg
    
(#) watt válasza pjg hozzászólására (») Nov 15, 2012 /
 
Köszi! Itt más hibát ír ki, de nem megy...
(#) niedziela válasza (Felhasználó 15355) hozzászólására (») Nov 16, 2012 /
 
Szia !

Na ez, ez volt a gond, hogy az AVDD lábat nem húztam tápra
Néztem a pic_cal_adc.c fájlt beírtam amit mondtál, de tettem egy kísérletet és a 2. sort kitöröltem, fordítottam egyet és ugyan úgy ment minden. Mintha nem foglalkozna ezzel a sorral st_bit(adcon1, ADREF1);
(#) dark81 hozzászólása Nov 16, 2012 /
 
Sziasztok!

Segítséget kérnék 16F876A típushoz szeretnék forgó encodert használni, 2db-ot. Összeollóztam egy programot, de a 2 db-ot egyszerre nem sikerült összehoznom. Van ötletetek hogy ezt egyszerűbben hogyan lehetne? Köszi

Encoder.fcf
    
(#) watt válasza niedziela hozzászólására (») Nov 16, 2012 /
 
Hát, ha nem kapcsoljuk be a főkapcsolót, akkor nem működik!
(#) Kovabe hozzászólása Nov 16, 2012 /
 
Sziasztok, készitettem egy rövid programot és az lenne a kérdésem hogy a bánatba tudom megcsinálni azt hogy csak akkor legyen I2C kommunikáció ha pl az ADC0 van valami változás. Illetve azt meg tudom csinálni belsö orajellel hogyy valami pontos idö legyen benne, esetleg C nélkül?
Üdv Kovács G
A hozzászólás módosítva: Nov 16, 2012
(#) kaqkk válasza Kovabe hozzászólására (») Nov 16, 2012 /
 
A példák közt találsz óra programokat .
A hozzászólás módosítva: Nov 16, 2012
Következő: »»   87 / 360
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem