Fórum témák

» Több friss téma
Fórum » Folyamatábrás mikrokontroller programozás Flowcode-dal
Lapozás: OK   184 / 361
(#) Szamy hozzászólása Feb 27, 2014 /
 
Így most jó. Köszönet mindenkinek!
(#) Frankye válasza Frankye hozzászólására (») Feb 28, 2014 /
 
Tegnap nem maradt időm, de íme:
Idézet:
„File name: D:\(...)H_10_1_8_1.c
Title:
Description:
Generated by: Flowcode v5.1.0.0
Date: Friday, February 28, 2014 14:26:46
Licence: Professional
Registered to: (...)
Licence key: (...)
http://www.matrixmultimedia.com
Fordító indítása...
C:\Program Files\Flowcode\v5\Tools\boostc\boostc_pic16_flowcode.exe -v -t PIC12F617 "Havaria_10_1_8_1.c"
BoostC Optimizing C Compiler Version 7.04 (for PIC16 architecture)
http://www.sourceboost.com
Copyright(C) 2004-2011 Pavel Baranov
Copyright(C) 2004-2011 David Hobday

Compiler can not be started without a host program (code 120)

Visszatérési érték = d
A Flowcode nem tudja lefordítani C kódra a folyamatábrát, a következő hibák miatt:

Ha a folyamatábra tartalmaz C kódot, kérem vizsgálja át alaposan. Ha a folyamatábra nem tartalmaz C kódot, vagy nem talált benne hibát, kérjen technikai támogatást

VÉGE

A (...) részek természetesen "értelmes" tartalommal bírnak.
A csatolásban az fcf fájl.
(#) NyariG válasza Frankye hozzászólására (») Feb 28, 2014 /
 
Nekem minden gond nélkül megcsinálta:
(#) niedziela válasza Frankye hozzászólására (») Feb 28, 2014 /
 
Lehet láma a kérdés, de miért || ezt használod és nem az OR -t ?
(#) Frankye válasza NyariG hozzászólására (») Márc 1, 2014 /
 
Köszi, nekem valamiért mindig ezzel a hibával áll le.
(#) Frankye válasza (Felhasználó 15355) hozzászólására (») Márc 1, 2014 /
 
Letöltöttem a Flowcode 6-os beta verzióját, de valamiért nem engedi regisztrálni...
(#) Frankye válasza niedziela hozzászólására (») Márc 1, 2014 /
 
Végül is nincs igazán nagy jelentőséges, nekem ez esik kézre. Hatásában ugyan az.
(#) niedziela válasza Frankye hozzászólására (») Márc 1, 2014 /
 
Elég lenne szerintem az 5.5.2.1 -re frissítened.
Másrészt a mostani 5.1-nek is le kellene fordítania szerintem.
(#) Bakman válasza (Felhasználó 15355) hozzászólására (») Márc 1, 2014 /
 
Nem csodálom. Kipróbáltam, 30 percig erőszakoltam magam vele, majd aludtam rá egyet, ismét 30 perc próba, majd törlés. Elszomorítóak a mai trendek. Miért kell elrontani azt, ami jól működik?
(#) Frankye válasza niedziela hozzászólására (») Márc 1, 2014 /
 
Igen, szerintem is le kellene fordítania. Korábban gond nélkül lefordította, azután, amikor frekivalto kolléga belefutott az ominózus hibaüzenetbe, akkor nálam is gond lett vele. Ez azért talán nem véletlen, hogy ugyan azzal a hibával találkozunk mindketten, kb. egy időben! Remélem, nem a Matrix Multimedia keze van benne, a háttérben, mert akkor nagyon morcos leszek.
(#) Frankye válasza (Felhasználó 15355) hozzászólására (») Márc 1, 2014 /
 
Kösz, nem erőltetem.
(#) Frankye válasza (Felhasználó 15355) hozzászólására (») Márc 1, 2014 /
 
Ismerkednék, ha hagyná! Olyan, mint az első bálozó kislány: Kéreti magát, aztán nem hagyja...
(#) Szamy hozzászólása Márc 2, 2014 /
 
Üdv!
Attól, ogy SPI-t használok, a C4 portot (SDI) használhatom közben más célra, kimenetként? Természetesen adatot nem akarok fogadni rajta.
(#) Gagyicom válasza Frankye hozzászólására (») Márc 3, 2014 /
 
A "D:\(...)H_10_1_8_1.c" alatt ugye nincs ékezet? Mert nekem ez probléma volt...
(#) frekivalto hozzászólása Márc 3, 2014 /
 
Sziasztok.

Segítséget szeretnék kérni. Adott egy PIC16F690 csip.

A portB lábakon hol lehet programon belül, vagy hogy lehet bekapcsolni a belső felhúzó ellenállásokat?
Alapból lehet, hogy be van kapcsolva? Hol tudnám ellenőrizni,

Csatolom az adatlap idevonatkozó részét.

Lehet, hogy "C" kódot kell beillesztenem?

Köszönöm. Üdv. Péter

pull-up.JPG
    
(#) NyariG válasza frekivalto hozzászólására (») Márc 3, 2014 /
 
chip konfigban nem tudod beállitani wpub regisztert?
(#) niedziela válasza frekivalto hozzászólására (») Márc 3, 2014 /
 
Csak C-ben
---
option_reg = option_reg & 0x7F;
wpub = 0x03; // ez itt a port
---
(#) frekivalto válasza niedziela hozzászólására (») Márc 3, 2014 /
 
Köszönöm mindkettőtöknek a segítséget. Chip configban nincs ilyen opció, legalábbis én nem találtam. A port beállításnál szintúgy nincs yen opció, ezèrt gondoltam,h C ben kell. Ahhoz meg nem értek
(#) niedziela válasza frekivalto hozzászólására (») Márc 3, 2014 /
 
Tegyél le egy C blokkot, aztán tedd bele

option_reg = option_reg & 0x7F;
wpub = 0x02;

vagy ezt ahogy szimpatikusabb
wpub = 0b1110000;

nyilván látod a kettő ugyan azt teszi, csak az egyik bináris felírásban a másik hexa-ban.
Ha rákeresel a topikban simpi is tett fel pár variációt erre.
(#) frekivalto válasza niedziela hozzászólására (») Márc 3, 2014 /
 
Rendben így fogom megcsinálni.
Mivel az adatlapon binearisan van, ezert nekem az szimpatikusabb.
A masodikbol nem hiányzik egy bit?
0-3 bit
4-7 bit az kell most nekem.
Ez igy lenne 8 bit, azaz 1 Byte.
Az option_reg mire kell?
(#) Bari- hozzászólása Márc 5, 2014 /
 
Sziasztok

Flowcode 5.5.2.1 verziót használok, a pic 16F886, 20MHz-es kristály. Az ADC-hez szeretnék külső referencia feszültséget használni. Az ADC AN0 portot olvasná be, az RA1, RA4- RA5 ös lábak kimenetként lennének használva. A tápfeszültséget referenciának használva jól működik, külső referencia feszültséget beállítva és a vref+ra azt rákötve (vref- ra testet kötöttem, de nélküle is ugyan ez a helyzet) mintha nem lenne referencia feszültség, a mért érték ugrál össze vissza. Tudom ilyen módon használni az ADC-t külső referencia feszültséggel? Vagy csak a tápfeszültséget használva?

Előre is köszönöm a választ.
Bari
(#) Bari- válasza (Felhasználó 15355) hozzászólására (») Márc 5, 2014 /
 
Szia
Köszönöm a tippet
Az adott fájlban ilyet találtam: (kicsit fura így kódként beillesztve)
  1. #ifdef MX_ADC_TYPE_7
  2.         void FC_CAL_Enable_ADC (MX_UINT8 Channel, MX_UINT8 Conv_Speed, MX_UINT8 Vref, MX_UINT8 T_Charge)
  3.         {
  4. .......
  5.                 if (Vref != 0)   //assign VREF functionality
  6.                         st_bit(adcon0, VCFG0);
  7.                 delay_us(T_Charge);  //wait the acquisition time
  8.                 adcon0 = adcon0 | 0x02;   //begin next conversion
  9.         }

Itt a st_bit(adcon0, VCFG0); sort átírtam st_bit(adcon1, VCFG0); -re. Sajnos kipróbálni csak este tudom. Remélem megoldja ezt a problémát. Az eredménnyel jelentkezem.
A negatív vref-et nem akartam/akarom használni, elég lenne a vref+os csak kísérlet volt hátha az a gondja.
Bari
(#) Bari- válasza Bari- hozzászólására (») Márc 5, 2014 /
 
Sziasztok

Jelentem az ominózus PIC_CAL_ADC.c fájl 16f886-ra vonatkozó st_bit(adcon0, VCFG0) sor javítása st_bit(adcon1, VCFG0)-ra megoldotta a külső referencia feszültség problémát.

simpi köszönöm a segítséget

Bari
(#) NyariG hozzászólása Márc 7, 2014 /
 
Üdv.
egy 2x16 os lcdvel birkózom.
A bajom hogy csak kockákat látok.
A pic 18f4550 10mhz program mellékelve.

lcd lábainak bekötése a panelon:
1. gdn
2. 5Volt
3. 10k poti (460mV ra állitva)
4. rd2 (21)
5. gnd Ez pl jó helyen van?
6. rd3 (22)
7-10. gnd
11. rd4 (27)
12. rd5 (28)
13. rd6 (29)
14. rd7(30)
15 rc2 (17)
16 gnd


Mi lehet a baj?

paramero.fcf
    
(#) kokozo válasza NyariG hozzászólására (») Márc 7, 2014 /
 
Szia!Szegény lcd mire kiírna valamit máris új utasítást kap.. rakj be egy késleltetést a kiíratás után.
(#) NyariG válasza kokozo hozzászólására (») Márc 7, 2014 /
 
Tettem most akkor a ciklusba 1s késleltetést de nem segített!
A hozzászólás módosítva: Márc 7, 2014
(#) kokozo válasza NyariG hozzászólására (») Márc 7, 2014 /
 
Konfigba kapcsold ki a watch dogot is.
(#) NyariG válasza kokozo hozzászólására (») Márc 7, 2014 /
 
ha igy kell :


akkor megcsináltam kipróbáltam nem segíttet
A hozzászólás módosítva: Márc 7, 2014
(#) niedziela válasza NyariG hozzászólására (») Márc 7, 2014 /
 
MCLR láb fel van húzva 5V-ra ?
LCD RW láb GND ?
(#) kokozo válasza NyariG hozzászólására (») Márc 7, 2014 /
 
Nálam így megy.
Következő: »»   184 / 361
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