logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

problem z programowaniem ATmega8 i ATmega8515

wilus14 24 Sie 2008 11:35 2426 14
REKLAMA
  • #1 5468860
    wilus14
    Poziom 17  
    Witam mam problem z zaprogramowaniem procesorów mam 1 raz do czynienia z układami mikroprocesorowymi kupiłem programator DualAVR i po podłączeniu do komputera jest wykrywany jako urządzenie HID, jest obsługiwany przez program AVRDUDE problem mam taki co w pisać w miejsca zaznaczone czerwonymi prostokątami?? wiem ze trzeba ustawić jakieś bity więc prosiłbym o pomoc:) co mam wpisać w puste pola??
  • REKLAMA
  • #2 5468947
    Kabuto15
    Poziom 19  
    Jeśli programujesz pierwszy raz to AVRy mają defaultowo ustawione fusebity lockbity i nie musisz ich zmieniać (chyba, że chcesz np. ustawić inne taktowanie itd.). Podsumowując nie musisz wpisywać na razie nic w zaznaczone pola.
  • REKLAMA
  • #3 5468969
    wilus14
    Poziom 17  
    słyszałem coś ze własnie np ATmega8 moze pracować na wewnętrzym kwarcu 8MHz ale w układzie jest kwarc zewnętrzny 16MHz i chyba trzeba jednak coś zmienić:) mam racje??jeżeli tak to co?? aha i wyskakuje taki komunikat
  • #4 5469020
    Kabuto15
    Poziom 19  
    ATmegi mają wewnętrzne kwarce 1MHz. Jeśli nie zaprogramujesz im fusebitów to korzystają wyłącznie z wewnętrznego kwarcu, mimo np. podłączenia zewnętrznego rezonatora. Informacja, którą otrzymujesz jest spowodowana brakiem wykrycia mikrokontrolera. Swoją drogą może ten DualAVR ma zworkę typu SLOW SCK do programowania nowych układów ?
  • #5 5469062
    skritland
    Poziom 13  
    Kabuto15 napisał:
    ATmegi mają wewnętrzne kwarce 1MHz.


    Tak dla ścisłości :D: ATmegi mają wewnętrzne oscylatory RC a nie kwarce.
  • REKLAMA
  • #6 5469082
    MarasK
    Poziom 18  
    Cytat:
    The calibrated internal RC Oscillator provides a fixed 1.0, 2.0, 4.0, or 8.0 MHz clock. All
    frequencies are nominal values at 5V and 25°C. This clock may be selected as the system
    clock by programming the CKSEL Fuses as shown in Table 9.

    A może 8MHz i dzielnik? :) Czy to 1MHz i pętla powielająca?
  • #7 5469110
    wilus14
    Poziom 17  
    aha:D wybaczcie nieznam sie kompletnie no wiec tak załaczam obrazek ze wszytkimi złączami 1 służy do programowania a 2 do auktualizacji oprogramowania a reszta jest opisana niewiem jak sie do tego zabrac
  • #8 5471734
    n01x
    Poziom 12  
    wilus14 napisał:
    Witam mam problem z zaprogramowaniem procesorów


    Procesor jest zasilany?
  • #9 5472770
    wilus14
    Poziom 17  
    tak jest zasilany... już da rade zaprogramowac tylko jest problem z tymi fusebitami co wpisac w te okienka aby procesor pracował z zewnętzrnym kwarcem 16MHz?? bo jeżeli zczytuje własnie z procesora do tych okienek to tam gdzie hFuse pojawia się D9 a tam gdzie Ifuse E1 natomiast lock bit 3F chodzi mi o ustawienia dla Atmega8 i ATmega8515 proszę o pomoc wazne:)
  • #10 5472862
    n01x
    Poziom 12  
    wilus14 napisał:
    tak jest zasilany... już da rade zaprogramowac tylko jest problem z tymi fusebitami co wpisac w te okienka aby procesor pracował z zewnętzrnym kwarcem 16MHz?? bo jeżeli zczytuje własnie z procesora do tych okienek to tam gdzie hFuse pojawia się D9 a tam gdzie Ifuse E1 natomiast lock bit 3F chodzi mi o ustawienia dla Atmega8 i ATmega8515 proszę o pomoc wazne:)



    Widze, probojesz wgrac wsad USBasp, w pliku Makefile masz ustawienie fusów dla atmega8.
  • #12 5472985
    Kabuto15
    Poziom 19  
    ATmega8 - kwarc 16MHz - lfuse: 0xef, hfuse: 0xc9
  • #13 5473122
    wilus14
    Poziom 17  
    o nareszcie konkretna odpowiedź:) a dla ATmega8515:)??
  • #14 5473205
    Kabuto15
    Poziom 19  
    no dla ATmega8515 takie same fusebity jak dla ATmega8 :)
  • REKLAMA
  • #15 5474339
    crazy_phisic
    VIP Zasłużony dla elektroda
    Temat wielokrotnie poruszany na forum, zamykam.
REKLAMA