Stránka 4 z 14

Napsal: 19 zář 2013, 15:46
od Milda134
otakarv píše:Milda134, je potřeba správně vkládat odkazy, jinak nefungují.
www.avrtester.tode.cz bez té čárky za cz :wink: .

jo sorry, dal jsem tu čárku bez mezery :-)

Napsal: 20 zář 2013, 11:59
od derick
Dik za info.Predpokladam,ze po kalibracii,to bude ukazovat presne len na kable.V podstate na osadenych doskach cez kable sa s tymto skoro nic neda zmerat.Hlavne je pre mna meranie jednotlivych suciastok na ploskach SMD a na pinoch na doske.Kable budu len ako doplnok v niektorych situaciach.

Napsal: 20 zář 2013, 12:36
od BOBOBO
Na to jsem si koupil toto a spokojenost . http://www.hadex.cz/r189-r-c-metr-pro-s ... npen-type/

Napsal: 30 zář 2013, 16:09
od Milda134
Ahoj,

našel jsem v dokumentech k AVR testeru nezkompilovaný FW Markuse Reshkea, tak jsem ho zkoušel, má to trošku jiné funkce a

dokonce PWM generátor, pro hračičky dobré, dle autora jenom pro 328, takže china clone asi nee.

Tohle a další věci na webu tohoto projektu

www.avrtester.tode.cz

Napsal: 04 říj 2013, 23:09
od Hydrawerk
Zkoušel jsem zkompilovat tento zdrojový kód. http://www.mikrocontroller.net/attachme ... tester.zip
Informace zde: http://www.mikrocontroller.net/topic/248078#2540547
Píše mi to tohle chybové hlášení:
Build started 4.10.2013 at 22:59:00
avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT avr-zkousec-polovodicu.o -MF dep/avr-zkousec-polovodicu.o.d -c ../avr-zkousec-polovodicu.c
avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd-routines.o -MF dep/lcd-routines.o.d -c ../lcd-routines.c
avr-gcc -mmcu=atmega8 -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT CombineToLong.o -MF dep/CombineToLong.o.d -x assembler-with-cpp -Wa,-gdwarf2 -c ../Co
mbineToLong.S

avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT CheckPins.o -MF dep/CheckPins.o.d -c ../CheckPins.c
../CheckPins.c:2: error: expected ')' before 'HighPin'
make: *** [CheckPins.o] Error 1

Build failed with 1 errors and 0 warnings...

Co může být špatně??
Chyba se snad nachází někde tady na začátku zdrojáku.

//******************************************************************
void CheckPins( uint8_t HighPin, uint8_t LowPin, uint8_t TristatePin)
{


/*
Funktion zum Testen der Eigenschaften des Bauteils bei der angegebenen Pin-Belegung
Parameter:
HighPin: Pin, der anfangs auf positives Potenzial gelegt wird
LowPin: Pin, der anfangs auf negatives Potenzial gelegt wird
TristatePin: Pin, der anfangs offen gelassen wird

Im Testverlauf wird TristatePin natürlich auch positiv oder negativ geschaltet.
*/
struct {
unsigned int lp_otr;
unsigned int hp1;
unsigned int hp2;

Co se s tím dá dělat?

Napsal: 04 říj 2013, 23:41
od Milda134
Hydrawerk píše:Zkoušel jsem zkompilovat tento zdrojový kód. http://www.mikrocontroller.net/attachme ... tester.zip
Informace zde: http://www.mikrocontroller.net/topic/248078#2540547
Píše mi to tohle chybové hlášení:
Build started 4.10.2013 at 22:59:00
avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT avr-zkousec-polovodicu.o -MF dep/avr-zkousec-polovodicu.o.d -c ../avr-zkousec-polovodicu.c
avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd-routines.o -MF dep/lcd-routines.o.d -c ../lcd-routines.c
avr-gcc -mmcu=atmega8 -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT CombineToLong.o -MF dep/CombineToLong.o.d -x assembler-with-cpp -Wa,-gdwarf2 -c ../Co
mbineToLong.S

avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT CheckPins.o -MF dep/CheckPins.o.d -c ../CheckPins.c
../CheckPins.c:2: error: expected ')' before 'HighPin'
make: *** [CheckPins.o] Error 1

Build failed with 1 errors and 0 warnings...

Co může být špatně??
Chyba se snad nachází někde tady na začátku zdrojáku.

//******************************************************************
void CheckPins( uint8_t HighPin, uint8_t LowPin, uint8_t TristatePin)
{


/*
Funktion zum Testen der Eigenschaften des Bauteils bei der angegebenen Pin-Belegung
Parameter:
HighPin: Pin, der anfangs auf positives Potenzial gelegt wird
LowPin: Pin, der anfangs auf negatives Potenzial gelegt wird
TristatePin: Pin, der anfangs offen gelassen wird

Im Testverlauf wird TristatePin natürlich auch positiv oder negativ geschaltet.
*/
struct {
unsigned int lp_otr;
unsigned int hp1;
unsigned int hp2;

Co se s tím dá dělat?



Ahoj, čím to kompiluješ?
Jinak jestli chceš, na svém webu mám téměř všechny firmware až do verze 1.00 ve všech jazykových mutacích, jo koukám, že tam máš nastavenou atmegu 8 a starší verzi . . .

Zkoušel jsem to kompilátorem, který používám vždy, tady je odkaz, zkus a uvidíš:

http://sourceforge.net/projects/winavr/ ... urce=files

ty Tvé soubory mi prošly bez chyb

M. P.

Napsal: 05 říj 2013, 19:20
od Hydrawerk
Takže
../CheckPins.c:2: error: expected ')' before 'HighPin'
je asi jen falešná stopa a chyba je někde v kompilátoru...

Napsal: 05 říj 2013, 19:25
od Milda134
Hydrawerk píše:Takže
../CheckPins.c:2: error: expected ')' before 'HighPin'
je asi jen falešná stopa a chyba je někde v kompilátoru...


pokud je to to samé, co jsi kompiloval Ty, mě to bez problémů prošlo, takže ano, tento kompilátor má cca 28MB a jede i na mých W2K :-)

Napsal: 07 říj 2013, 13:56
od tatous
Tak jsem zkusil Tester osadit displejem EA-DOGM162 se softem 184. Vejde se to do krabičky KM27 a vypadá to následovně...

Napsal: 07 říj 2013, 20:16
od Hydrawerk
Pěkné.

Napsal: 21 říj 2013, 01:45
od Milda134
Na http://www.avrtester.tode.cz v sekci firmware nový fw 1.09K od Karl-Heinz Kübbelera ve všech jazykových mutacích, také něco navíc, nový fw od Markuse Reshkea nyní ve verzi 1.10m

Napsal: 03 lis 2013, 01:20
od Hydrawerk
Pokouším se zprovoznit zkoušeč polovodičů s ATmega32. Používám jen minimálně upravený tento prográmek. http://www.mikrocontroller.net/articles ... stortester
Resp. zde: http://www.mikrocontroller.net/wikifile ... er_neu.zip
Funguje to nějak divně. Měřicí proces proběhne jen občas, a to tehdy, když zařízení vypnu a zapnu. Po stisknutí resetovacího tlačítka proběhne proces nějak blbě a zobrazí se "Timeout!" Po stisknutí tlačítka, které uzemní PD7, to také proběhne blbě. (Když už tedy měřicí proces proběhne, tak výsledky jsou většinou správné, pokud teda neměřím tyristor. )
V čem by mohl být problém? Nemůžou třeba vadit ty dlouhé přívodní dráty? Asi nejsou úplně vhodné, že jo?

Napsal: 03 lis 2013, 10:14
od Milda134
Já nevím, ale dlouhé přívodní dráty k měřící části by měly vliv jenom na vlastní měření, odpor na PD7 mít nemusíš, jenom to naprogramuj s neaktivní volbou ''CFLAGS += -DPULLUP_DISABLE'' ani hodnota není kritická od 10-33K.
Nevím nevím, ale jestli to spouštíš resetem, tak bych viděl problém spíš tam, zkus to podle tohoto zapojení a uvidíš, jestli to bude lepší


Všechny zkompilované fw od Markuse Reshkea a Karl-Heinz Kübbelera od verze 1.00
pro MCU mega328, 168 a některé i pro mega8.
Tento fw, který používáš je tři roky starý, tak vyzkoušej něco novějšího
jsou na stránce www.avrtester.tode.cz

p.s. nebyl jsem si jistý, ale teď jsem si porovnal parametry a kromě jtag programování a napájecího proudu by měl být shodný s 328, tak zkus fw určený pro ni.

Napsal: 03 lis 2013, 15:55
od Hydrawerk
Časem mě to asi přestane bavit a raději použiju jiný mikrokontrolér ATmega8. Možná je kravina zkoušet to zprovoznit na ATmega32. :headscratch:

Napsal: 03 lis 2013, 16:36
od Hydrawerk
Vzhledem k tomu, že to občas napsalo Baterie Leer (=baterie prázdná), jsem začal tušit nějakou zradu. A taky že jo. Neměl jsem nic zapojeného na ADC5, takže si MCU furt myslel, že má moc malé napájecí napětí a nechtěl měřit. Po přivedení 5V na ADC5 přes odpor 180 ohm už najednou celé zařízení funguje, jak by mělo. Akorát dost často blbě změří výkonový tyristor. Často ho rozpozná jako NPN tranzistor. Ale to se asi dá tolerovat, ne? Měření probíhá při dost malém proudu...
Jakýsi maličký triak v pouzdru TO-92 to změřilo správně.