ATNEL tech-forum
https://forum.atnel.pl/

Problem z programowaniem Atmega32
https://forum.atnel.pl/topic31.html
Strona 1 z 1

Autor:  giver [ 23 paź 2011, o 21:35 ]
Tytuł:  Problem z programowaniem Atmega32

1)MkAvrCalculator + programator wbudowany
mikrokontroler wykrywany jest poprawnie, jednak jakiekolwiek próby odczytu lub zapisu kończą się niepowodzeniem. Avrdude ściągnięty poprzez w/w program.
2)MkAvrCalculator + USBasp
mikrokontroler nie jest wykrywany.
3)Avrdude(linux) + USBasp
mikrokontroler nie jest wykrywany(sygnatura 0x000000)

Po wykryciu MCU przez MkAvrCalculator i wbudowany programator wnioskuje, że komunikacja przez SPI przebiega prawidłowo i MCU jest sprawny. Brak mi jednak dalej pomysłów co może być nie tak

Autor:  mirekk36 [ 24 paź 2011, o 05:02 ]
Tytuł:  Re: Problem z programowaniem Atmega32

No tak, jeśli mikrokontroler wykrywany jest poprawnie przynajmniej w jednym z opisanych przypadków to:

idąc dalej tropem z pkt. nr. 1 - proponuję kliknąć taki mały ptaszek, który nosi nazwę "slow_sck" i wtedy próbować czytać/zapisywać procka. Prawdopodobnie jest to procek nowy z fabryki, który jest taktowany domyślnie wewn. oscylatorem 1MHz.

Patrząc jednak na dwa kolejne przypadki można tylko przypuszczać, że coś jest źle podłączone.

Żebym mógł coś lepiej doradzić, podpowiedzieć to trzeba byłoby napisać więcej informacji bo tak to można tylko coś tam zgadywać.

1. czy to nowy mikrokontroler?
2. czy już wcześniej gdzieś pracował i był programowany?
3. czy to jakiś zestaw uruchomieniowy czy płytka stykowa czy jakiś własny układ?

Poza tym nie za bardzo rozumiem sformułowania , że "Avrdude ściągnięty poprzez w/w program" ??? Skąd ściągnięty ? jak ściągnięty???? czy może po prostu zainstalowany z zakładki "Ustawienia" klawiszem instaluj ????

Myślę, że szybko można pomóc koledze ale najpierw trzeba opisać wszystko po kolei i spokojnie a jeśli chodzi o USBASP to też napisać coś więcej. Skąd ten programator, czy działał wcześniej, może jakieś fotki itd .....

Autor:  SunRiver [ 24 paź 2011, o 18:51 ]
Tytuł:  Re: Problem z programowaniem Atmega32

tak to by wiele pomogło by w tym miejscu. Bo na podstawie opisu możemy tylko zgadywać.

Autor:  stachu [ 2 lis 2011, o 00:38 ]
Tytuł:  Re: Problem z programowaniem Atmega32

http://www.blue17.elektroda.eu/index.ph ... d-linuxem/

Pozdrawiam :)

Autor:  marek_90 [ 16 lis 2014, o 19:23 ]
Tytuł:  Re: Problem z programowaniem Atmega32

Witam posiada uP Atmega32A oraz programator usbasp, po wgraniu "prostego" programu procesor nie daje żadnej oznaki. Korzystam z Eclipsa który rozpoznaje procesor,
MKV Calculator w darmowej wersji również widzi że jest to Atmega32.
Co może być przyczyną?

Autor:  mirekk36 [ 16 lis 2014, o 19:30 ]
Tytuł:  Re: Problem z programowaniem Atmega32

marek_90 napisał(a):
Co może być przyczyną?


proste - że coś źle zrobiłeś ?

pewnie jesteś ciekaw co ?

no to teraz sam przeczytaj swoje pytanie - i pomyśl - kto może na nie odpowiedzieć ? ... wg mnie TYLKO DOBRY ZAWODOWY JASNOWIDZ :(

jeśli oczekujesz pomocy - to chętnie każdy ci tu pomoże ale włóż odrobinę, naprawdę MINIMUM wysiłku i opisz dokładnie problem, pokaż swój kod źródłowy, schemat ew zdjęcie tego co zmajstrowałeś itp .... wtedy będzie to pełne i porządnie zadane pytanie

poza tym jak masz pytanie - to nie odgrzewaj starego kotleta czyli wątku z 2011 roku tylko załóż nowy - to tak na przyszłość ok?

Autor:  matw [ 16 lis 2014, o 19:30 ]
Tytuł:  Re: Problem z programowaniem Atmega32

@marek_90, a jakiś kod tam wgrywasz, masz jakiś schemat (fotografię) urządzenia, co owo urządzenie ma robić?
Etatowego wróżbitę z forum zwolniono, a szklana kula zniknęła w niewyjaśnionych okolicznościach, także bez tych podstawowych informacji, może być ciężko Ci pomóc.

Autor:  WoodPaker [ 16 lis 2014, o 19:38 ]
Tytuł:  Re: Problem z programowaniem Atmega32

Ja wiem, ja wiem co może być przyczyną. Zgodnie z Twoim pytaniem odpowiadam Ci podobnie. Tak, to właśnie to. Już wiesz?. No przecież. To możesz dać pomógł.
Dziękuję

Autor:  marek_90 [ 16 lis 2014, o 19:59 ]
Tytuł:  Re: Problem z programowaniem Atmega32

Przepraszam postaram się poprawić
Schemat układu: Obrazek
Kod programu:
Kod:
#include <avr/io.h>
#include  <util/delay.h>

//definicje dla preprocesora
#define LED_PIN (1<<PD3) //definicja pinu podlaczonego do diody
#define LED_OFF PORTC |= (LED_PIN) //stan wysoki na LED_PIN
#define LED_ON PORTC &= ~(LED_PIN) //stan niski na LED_PIN

int main(void)
{
   DDRC |= LED_PIN;  //ustawienie wyjscia na pinie podlaczonym do diody
   while (1)
   {
      LED_ON;
      _delay_ms(1000);
      LED_OFF;
      _delay_ms(1000);
   }

   return 0;
}

Autor:  MirkoT [ 16 lis 2014, o 20:03 ]
Tytuł:  Re: Problem z programowaniem Atmega32

no dobra, ale teraz uściślij.
To w końcu do którego pinu i portu masz podłączoną tą diodę?

------------------------ [ Dodano po: 1 minucie ]

bo według schematu do PC3 nie bardzo
A według kodu pin pd3
za to port C

Autor:  marek_90 [ 16 lis 2014, o 20:09 ]
Tytuł:  Re: Problem z programowaniem Atmega32

Zapalenie diody to nie jest program który ma funkcjonować na tym procku. Wgrywam go po to aby sprawdzić reakcję, no i nic. Sprawdziłem kilka pinów i żaden nie reaguje

Autor:  Waldek_jb [ 16 lis 2014, o 20:11 ]
Tytuł:  Re: Problem z programowaniem Atmega32

Coś mi się zdaje,że rejestr ustawiasz jako wejściowy a podłączasz do niego diodę. :o

Autor:  marek_90 [ 16 lis 2014, o 20:16 ]
Tytuł:  Re: Problem z programowaniem Atmega32

Dzięki trochę się pośpieszyłem z tym pytaniem, problem oczywiście w kodzie

Autor:  MirkoT [ 16 lis 2014, o 20:22 ]
Tytuł:  Re: Problem z programowaniem Atmega32

marek_90 napisał(a):
Zapalenie diody to nie jest program który ma funkcjonować na tym procku. Wgrywam go po to aby sprawdzić reakcję, no i nic. Sprawdziłem kilka pinów i żaden nie reaguje

Sorry Kolego to co nam pokazujesz?
Bawisz się w kotka i myszkę :?:

Autor:  matw [ 17 lis 2014, o 08:46 ]
Tytuł:  Re: Problem z programowaniem Atmega32

A jTag w ATmedze32 wyłączyłeś? Domyślnie jest on włączony i działa własnie na niektórych pinach portu C.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/