hjælp til servo kontrol med timer (Læst 130078x)

Offline jascore

  • Jordet Basic
  • **
  • Indlæg: 157
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #75 Dato: September 01, 2011, 19:28:11 »
Har målt det hele igennem og umidlbart ser det fint ud.
Men findes der en måde at parallel programere med win 7 64 bit? syntes ikke jeg kan finde nogen hjælp til avrdude på det område (giveio funger ikke)

 

Offline pacman

  • Højpas filter
  • *****
  • Indlæg: 311
  • Antal brugbare Indlæg: 8
  • Jens Bauer (Forsøgs-person)
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #76 Dato: September 01, 2011, 21:09:24 »
Har målt det hele igennem og umidlbart ser det fint ud.
Men findes der en måde at parallel programere med win 7 64 bit? syntes ikke jeg kan finde nogen hjælp til avrdude på det område (giveio funger ikke)

Dér må jeg blive dig svar skyldig, for jeg ved slet ikke ret meget om windows.
(Jeg regnede med at siden du har alm. PCI, ville du nok køre et standard 32-bit system).

-Men prøv at se her -Det kan være det hjælper.

Når du får fejlkoder, fx. fra avrdude (eller andre programmer), så prøv at skrive den lange fejl-tekst i Google's søgefelt i quotes, fx:
(eksempel)

-Dette er normalt den bedste måde at få svar på, og rammer næsten altid plet (måske ikke på første resultat-linie, men gerne indenfor de første 2 sider).

 

Offline jascore

  • Jordet Basic
  • **
  • Indlæg: 157
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #77 Dato: September 01, 2011, 22:35:37 »
har været inde og læse en del om det. giveio fungerer ikke på 64 bit så prøver at smide en dualboot med en 32bit win 7. funger det ikke ryger der en xp partition på så skal det nok fungere. Det har noget at gøre med at den adgang til io var problematisk i forhold til mallware så ms fjernede adgangen, men måske det virker på 32 bit jf det link du sendte. Nu prøver jeg det hvertfald !

 

Offline jascore

  • Jordet Basic
  • **
  • Indlæg: 157
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #78 Dato: September 02, 2011, 01:04:36 »
det kan jeg da godt få grå hår af  :o. hvilken -c skal jeg bruge med den programmer jeg har lavet ? er det dapa ?

 

Offline pacman

  • Højpas filter
  • *****
  • Indlæg: 311
  • Antal brugbare Indlæg: 8
  • Jens Bauer (Forsøgs-person)
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #79 Dato: September 02, 2011, 01:24:14 »
Nu prøver jeg det hvertfald!

Jeg håber det virker (jeg selv har brugt Windows 98 til programmering på mit arbejde, men det var med AVRISPmkII; den burde vel også virke under 64-bit Windows).

det kan jeg da godt få grå hår af  :o. hvilken -c skal jeg bruge med den programmer jeg har lavet ? er det dapa ?

Bare rolig, når du har fået det til at virke første gang, så ved du at det kan fungere.

Her er min linie:
Kode:
avrdude -c avrispmkii -P usb -p attiny44 -U flash:w:main.hex:i
-Men som du allerede er inde på, bør parametret til -c skiftes.

Hvis det er denne du har lavet, så får du et hint oppe i fanebladet; der står: "STK200".

Søger jeg med Goole efter avrdude stk200, får jeg et resultat på 3. søgeresultat, som kan læses direkte på søge-resultat siden:
Kode:
(PDF) C:\>avrdude -p m644 -c stk200 -P lpt1 -v avrdude: Version 5.5 ...
home.arcor.de/chlercher/elektronik/fuse.pdfFile Format: PDF/Adobe Acrobat - Quick View
3 Jan 2008 – System wide configuration file is "C:\Programme\winAVR\bin\avrdude.conf". Using Port. : lpt1. Using Programmer. : stk200. AVR Part ...

Derfor: Prøv denne linie:

Kode:
avrdude -c stk200 -P lpt1 -p attiny44 -U flash:w:main.hex:i
« Senest Redigeret: September 02, 2011, 01:26:38 af pacman »

 

Offline jascore

  • Jordet Basic
  • **
  • Indlæg: 157
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #80 Dato: September 02, 2011, 01:53:08 »
det er den programmer jeg har lavet x1 er den set fra stiksiden eller loddesiden ?

 

Offline pacman

  • Højpas filter
  • *****
  • Indlæg: 311
  • Antal brugbare Indlæg: 8
  • Jens Bauer (Forsøgs-person)
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #81 Dato: September 02, 2011, 02:04:07 »
det er den programmer jeg har lavet x1 er den set fra stiksiden eller loddesiden ?

Stikket 'X1' (forkert navn; det burde hedde CON1, når der er tale om en konnektor, X1 ville være et krystal) er så vidt jeg selv kan se, set fra stikket's "forside" og ikke loddesiden.
Hvis du kigger på selve stikket, kan du se ben-numrene, der er meget små tal støbt ind i selve stikket.
Disse tal er normalt både på for- og bagside af stikket.
-Men det stik du har fået, står kun '1' på stikket's loddeside, mens tallene 1 til 25 står inde over/under benene, når du ser stikket fra forsiden.

 

Offline jascore

  • Jordet Basic
  • **
  • Indlæg: 157
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #82 Dato: September 02, 2011, 02:12:36 »
hold fast det havde jeg svært ved at se. men fandt en fejl gnd er smidt på ben 21 og ikke 18 :-[ så det vil jeg lige fikse og se om det hjælper (hat numreret ben som en avr hvor ben 15 ville være overfor 14)
« Senest Redigeret: September 02, 2011, 02:15:37 af jascore »

 

Offline pacman

  • Højpas filter
  • *****
  • Indlæg: 311
  • Antal brugbare Indlæg: 8
  • Jens Bauer (Forsøgs-person)
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #83 Dato: September 02, 2011, 02:18:12 »
... gnd er smidt på ben 21 og ikke 18...

Det hjælper med garanti. :)

 

Offline jascore

  • Jordet Basic
  • **
  • Indlæg: 157
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #84 Dato: September 02, 2011, 03:19:58 »
desværre hjalp det ikke ingen kontakt prøver at være systematisk i morgen men syntes jeg kan måle det jeg skal de rigtige steder  :'(

 

Offline pacman

  • Højpas filter
  • *****
  • Indlæg: 311
  • Antal brugbare Indlæg: 8
  • Jens Bauer (Forsøgs-person)
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #85 Dato: September 02, 2011, 03:47:34 »
desværre hjalp det ikke ingen kontakt prøver at være systematisk i morgen men syntes jeg kan måle det jeg skal de rigtige steder  :'(

OK. Husk at sende mig de fejl-koder som du får fra avrdude.
Men mest sansynligt er det dog at du får denne...
Kode:
initialization failed, rc=-1
         Double check connections and try again, or use -F to override this check.

Brug aldrig -F til at forsøge at løse problemet; det vil ikke løse noget, denne option er sådan set kun til beta-testere.

-Har du husket at ændre '-P usb' til '-P lpt1' ?

 

Offline jascore

  • Jordet Basic
  • **
  • Indlæg: 157
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #86 Dato: September 02, 2011, 03:52:38 »
Yupper har husket at ændre dette og ja det er den fejlmeddelelse jeg får.

kan følgende have betydning ?
Citér
If it doesn't work straight away, look into lowering the value of R4. It may need to drive an input that has a pull-up resistor of around 1k to 2k, which would make it better to use a 120 to 180 ohm resistor

et sted blev følgende forslået til at teste ved at kortslutte mosi og miso
Citér
avrdude -c stk200 -P lpt1 -p attiny44 -vvvv
har dog ikke prøvet dette endnu

er også obs på at kablet mellem programmer og avr skal krydses så stik og ben passer sammen på begge
« Senest Redigeret: September 02, 2011, 04:03:00 af jascore »

 

Offline pacman

  • Højpas filter
  • *****
  • Indlæg: 311
  • Antal brugbare Indlæg: 8
  • Jens Bauer (Forsøgs-person)
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #87 Dato: September 02, 2011, 04:20:54 »
Yupper har husket at ændre dette og ja det er den fejlmeddelelse jeg får.

OK, så burde softwaren (avrdude) da virke. :)

Citér
kan følgende have betydning ?
Citér
If it doesn't work straight away, look into lowering the value of R4. It may need to drive an input that has a pull-up resistor of around 1k to 2k, which would make it better to use a 120 to 180 ohm resistor

Det mener jeg ikke. -Især ikke i dette tilfælde, da du har undgået at dele benene med ISP-interfacet til andre ting.

Citér
et sted blev følgende forslået til at teste ved at kortslutte mosi og miso
Citér
avrdude -c stk200 -P lpt1 -p attiny44 -vvvv
har dog ikke prøvet dette endnu

Dette kan være en fornuftig ting at prøve, men jeg har et andet forslag; prøv at udvidde din dims til denne version, du skal så bare sætte transistor (BC547=2N3904), et par ekstra modstande og en lysdiode på.

Bemærk: BC547 Transistorens ben er: 1=collector, 2=base, 3=emitter.
Dvs. emitter er benet med 'pilen' på.
Base er det ben, som 10K modstanden sættes på.
Collector er det ben, LED og 330 ohm sættes på.
...Husk også at det lange ben på lysdioden er plus (det er det ben, som du sætter på 330 ohm modstanden), det korte ben skal sættes til transistoren's collector ben.

Citér
er også obs på at kablet mellem programmer og avr skal krydses så stik og ben passer sammen på begge

Hvis du har et multimeter, sæt det til at måle ohm eller gennemgang (med bip, hvis det er muligt).
Tag parallel-port stikket ud af computeren, og fjern strømmen fra kredsløbet.
Sæt programmerings-enheden til dit kredsløb med fladkablet imellem.

Mål nu følgende med multimeteret:

Gennemgang fra ben 18 på parallel-port stikket til ben 14 på ATtiny44'en.
Gennemgang fra ben 1 på ATtiny44 til 'top-benet' af din 33K modstand (dvs. den side der er koblet til ben 2 på dit ISP-stik).

Gennemgang fra ben 3 på 74HC125 til ben 9 på ATtiny44
Gennemgang fra ben 6 på 74HC125 til ben 7 på ATtiny44
Gennemgang fra ben 8 på 74HC125 til ben 4 på ATtiny44
Gennemgang fra ben 12 på 74HC125 til ben 8 på ATtiny44
Og nu de 2 gode:
Gennemgang fra ben 7 på 74HC125 til ben 14 på ATtiny44
Gennemgang fra ben 14 på 74HC125 til ben 1 på ATtiny44

Hjalp det ? :)

 

Offline jascore

  • Jordet Basic
  • **
  • Indlæg: 157
  • Antal brugbare Indlæg: 0
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #88 Dato: September 02, 2011, 04:41:27 »
hmm der er ingen gennemgang på de to "gode" man skulle næsten tro du vidste det på forhånd måske fordi jeg ikke har brugt dem til noget på 74HC125 gg
men alt det andet er som det skal være med bip og det hele hmm
« Senest Redigeret: September 02, 2011, 04:44:56 af jascore »

 

Offline pacman

  • Højpas filter
  • *****
  • Indlæg: 311
  • Antal brugbare Indlæg: 8
  • Jens Bauer (Forsøgs-person)
    • Vis profil
Sv: hjælp til servo kontrol med timer
« Svar #89 Dato: September 02, 2011, 04:48:20 »
hmm der er ingen gennemgang på de to "gode" man skulle næsten tro du vidste det på forhånd måske fordi jeg ikke har brugt dem til noget på 74HC125 gg
men alt det andet er som det skal være med bip og det hele hmm

Heh, forklaringen er enkel:

Du har fulgt diagrammet helt fuldstændig som du skulle.
Hvad ingen har fortalt dig, er at IC'er's GND og VCC ben ikke altid angives på diagrammer (man går simpelthen ud fra at de bliver forbundet korrekt).
Jeg gættede det, fordi jeg selv har lavet denne fejl nogle gange. :)