SwinSID ATMEGA88

Es gibt 519 Antworten in diesem Thema, welches 261.847 mal aufgerufen wurde. Der letzte Beitrag (12. April 2024 um 15:26) ist von 1570.

  • I have build another one, and the behavior is the same ....

    Werry strange .... but OK

    Will try the 20 and 16 Mhz OSC ....

  • Also ich hab schon etliche Swins gebaut, alle mit 32MHz Quarz ... da gab es nie ein Problem. Waren aber auch alles TQFP-Atmels...

    Ich glaub das da generell was an der Programmierung nich stimmt oder die Dinger einfach karpott/kafes/zu lahm/was auch immer sind... wobei den ´pling´ manchen die ja wohl wenn ich das recht verstanden habe? :gruebel

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • I have put an 20Mhz OSC, but have the same result, only a noise and no picture ...

    Can someone confirm this values of the resistors ...

    But I think the board is a little different ...

    And I think the resistors should be the same ...

  • It is definitely not a problem with resistor values.

    It's the ATmega88 itself.

    Its port pins are connected to the address and data bus. EIther the mega is not programmed correctly, not running correctly or broken anyway.

    I'd try to connect the ISP pins to a programmer and read back the chip to see whether it stil works.

  • Ok... ´noise´ist nicht ´pling´

    dann:

    - falsche firmware (oder passt nicht zu layout), da muss ein ´pling´kommen wenn man nicht die ´noPling´-Firmware benutzt hat

    - falsche Fuses

    - Atmel defekt/fake/anderweitig Arbetisunwillig

    - lötfehler

    - c64 defekt (tuts denn ein normaler SID?)

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Yes the normal SID works, even the one SID from kinzi works ... (A DIP CHIP)

    Just the atmega (tqpf) AND THE 4 SID ....

    All programmed with the same .hex ....

    The READ from chip also gives the .hex file ....

    FUSES are F0,DF,F9

  • Ja, FuseLow ist falsch. Das könnte es schon gewesen sein....

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • I have read in the Bitte melde dich an, um diesen Link zu sehen. post that the OSC shoul be from 24-32 Mhz ...

    is there any use if I put 16 or 20 Mhz ????

  • The oscillator needs to be 32 MHz.

    Anything else will not function properly and is only for test purposes.

    For tests, lower frequencies are better, 24 MHz is useless, because the controllers are specified to 20 MHz MAX. So you might want to test at 20 or better 16 MHz to be in the safe range. Again - it will not run corretly. I'm even not sure you will hear the "ping" sound at power up at clocks other than 32 MHz.

  • Another stupid question ....

    I have reread all threads here ....

    As I had problems with OSC on other boards (Easy flash 3 ...) should this be an active oscilator or just a crystal ???

  • In case you own a frequency meter or an oscilloscope, check for clock on the ATmega88 pin 7 (PB6).

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • OK, well I "played" with different programmers .... (Pickit v2,avrisp,arduino as isp ...)

    And didn't manage to get the same writte and read hex file ....

    Programming with avrdudess, and it looks like it writte the file, but when I read it it is differend, even 1 kb smaller ...

    Please can someone explain me what I'm doing wrong ....

    It's not the first chip that I programm, and now I lost inspiration for programmer, programming and all that comes with it ...

    All advices are welcome ...

    BTW. when I read the fuses from the chip they only match the value they should be .... F0, DF, F9 ... and lock FF