Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 3 lut 2025, o 05:01


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 8 paź 2012, o 21:31 
Offline
Użytkownik

Dołączył(a): 08 sty 2012
Posty: 151
Pomógł: 0

Witam ponownie.
Tak się składa, że dziś powiększyłem stos zablkowanychuC o kolejną sztukę. Z braku "leku' postanowiłem się przymierzyć do ich odblokowania. Przy okazji testów zablokowałem następny uC P ;/
Trochę czytałem, patrzyłem na forach...
Ale do rzeczy..
Skorzystałem z książki Mirka, gdzie zachęca do użycia innego uC jako generatora...

Wgrałem możliwie najkrótszy kod mogący to zrealizować:

Kod:
/*
 * main.c
 *
 *  Created on: 2012
 *      Author: Rafal
 */

#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
   // ****** inicjalizacja *********
DDRB|=0xff;
PORTB|=(1<<PB1);
   // ****** pętla główna programu  *********
   while(1)
   {      
_delay_ms(0.4);
      PORTB^=(1<<PB1);
   }
}


W instrukcji "_delay_ms" modyfikowałem czas opóźnienia od 0.1 do 10ms.
Taki sygnał podałem na xtal1, a później w desperacji nawet na xtal2 ;P
Montowałem również jako alternatywa rezonator kwarcowy + 2 kondensatory 22pF
Niestety nic z tego nie wyszło ;?
Dodam, że sprawdzałem przebieg oscyloskopem i ładny prostokątny przychodził z innego uC (wygenerowany programem).
Z rezonatora kwarcowego nic dobrego nie przychodziło- amplituda o wartości 0,2V~
Próby modyfikacji fus-ów dokonywałem za pomocą AVS4 i Eclipse. Wiele różnych ustawień taktowania używałem i nic ;/
Próbowałem wskrzesić 3 różne procki....
Co Panowie radzicie?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 paź 2012, o 21:38 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8605
Pomógł: 337

generator TTL , lub programator HV

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 paź 2012, o 21:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 lis 2011
Posty: 156
Pomógł: 12

Witam zobacz na to może ci sie przyda
http://mdiy.pl/atmega-fusebit-doctor-hvpp/
mi kilka razy pomoglo



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 paź 2012, o 23:18 
Offline
Użytkownik

Dołączył(a): 08 sty 2012
Posty: 151
Pomógł: 0

Dzięki za link...
Nawet jest plik .brd ;)
Zaskoczenie ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 paź 2012, o 00:15 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27352
Lokalizacja: Szczecin
Pomógł: 1042

a ja polecam ci na drugi raz MkAvrCalculator - bo już dzisiaj nawet kupując ten program byś zaoszczędził a i się programować fusów nauczył

http://atnel.pl/mkavrcalculator.html

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 paź 2012, o 15:18 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 13
Pomógł: 0

Nie potrzeba pisać żadnego programu na uc, wystarczy włączyć fuse bit odpowiedzialny wyjscie ckout uc i podłączyć je do wejścia xtal zablokowanego uc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2012, o 21:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 lis 2011
Posty: 156
Pomógł: 12

Tu się z Mirkiem zgodze i też polecam MkAvrCalculator nie spotkałem się z leprzym programem



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2012, o 22:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 18 sie 2012
Posty: 198
Lokalizacja: /dev/null
Pomógł: 2

Ja też polecam ten programik :)
ja czekam na wersje na linuxa wtedy miodzio i orzeszki :D

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 mar 2013, o 16:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 gru 2011
Posty: 97
Lokalizacja: Radomsko/Poznań
Pomógł: 0

Odświeżam temat ponieważ zablokowałem ostatnio z pośpiechu ATmege32. Czy kolega 20rafalo skorzystał z porady kolegi Drutłajer'a i odblokował jakiegoś procka ? Dzięki za odpowiedź. ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2013, o 23:06 
Offline
Użytkownik

Dołączył(a): 21 mar 2013
Posty: 30
Zbananowany użytkownik

Pomógł: 0

Polecam ten temat jako pomoc :)
topic2606.html

_________________
Sexy Girls in your town



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2016, o 19:31 
Offline
Nowy

Dołączył(a): 10 lis 2014
Posty: 1
Pomógł: 0

Witam
Temat pewnie od dawna nie aktualny, jednak pochwal się.
Zablokowałem ATmega32 (dałem jej aby brała zewnętrzny sygnał zegarowy) Czyli na CKSEL3-0 dałem 0000.
Użyłem ATmega16 aby wygenerowała prostokąt tak jak w pierwszym poście jednak to nie poskutkowało.
Po wielu próbach UDAŁO SIĘ :)
Musiałem zwiększyć częstotliwość sygnału z 0.4 ms na 1us :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO