Problem z programatorem isp na nowym kompie.

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Problem z programatorem isp na nowym kompie.

Post autor: Kulpina » 01 mar 2009, 12:15

Mam problem z programatorem ISP na nowym kompie. Na starym laptopie wszystko działa prawidłowo. Kod błędu jest taki sam jakby nie podłączyć do portu niczego... Czy ktoś ma pomysł dlaczemu tak?
Szczerze przyznam, ze nie mam ochoty użerania się ze starym laptopem procesor 600mhz mając do dyspozycji nowego quada... ^^

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 01 mar 2009, 12:25

"Należy zmienić granicę całkowania".

Podałeś tyle szczegółów, że hoho. Wiadomo jaki to programator, na jakim porcie pracujący, pod jakim systemem operacyjnym i jakim programem sterowany.

Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Post autor: Kulpina » 01 mar 2009, 12:29

Ale ja niestety wiem to samo co i podałem :/ Co tu wiecej podawac. Programator to zwykły kabel ISP, port LPT system vista x64 (dlaczego mam pod postem ikonke xp? ^^) no a program to bascom avr

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 01 mar 2009, 12:31

Odpowiedzią są trzy przeklęte literki : "x64". W tych systemach nic na LPT nie zadziała. Sam się na tym przejechałem.

Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Post autor: Kulpina » 01 mar 2009, 12:41

LOL
ja już nie wiem który raz mam z tym problem... Nie wspominając, że dosa poznałem 10x lepiej niż pod xp, bo musiałem uruchamiać dosboxa, zeby cokolwiek z autotraxa wyszło...

Ale nic sie nie da zrobić? cały dzien przeszedłem miasto zeby znaleźć odpowiedni kabelek i wyprowadzić ten port lpt...
A co z płytką do cpld? do niej też potrzebuje lpt...
A gdybym kupił karte z lpt na pci? Pomoże to coś?

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 01 mar 2009, 14:57

lepiej kup sobie programator na USB :P

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 01 mar 2009, 17:09

Pikczu pisze:lepiej kup sobie programator na USB :P
Tutaj też można zostać niemile zaskoczonym pod x64.

Kulpina, sytuacja jest dość trudna. Bez podjęcia kroków przez producenta oprogramowania w celu dostosowania go do systemu x64 raczej nie ma szans na uruchomienie softu korzystająego z LPT pod systemem 64-bitowym. Po prostu Microsoft usunął z systemów 64-bit wszelki support dla LPT (bo prawdę powiedziawszy to korzystają z niego już chyba tylko elektronicy ;). Jest co prawda 64-bitowa wersja InpOut ale wymaga ona rekompilacji programu korzystajacego z wersji 32-bitowej tej biblioteki.
Ja sobie radzę z problemem po partyzancku : po prostu na drugim komputerze mam system 32-bit i wszystko co nie działa na 64-bit uruchamiam na nim i pracuję przez RDP. Oczywiście jest to rozwiązanie tymczasowe, bo coraz bliżej jestem decyzji o wywaleniu w cholerę tego 64-bit badziewia.

Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Post autor: Kulpina » 01 mar 2009, 18:45

Też prawda... 64bit mi już nie jednego probelmu przysporzył, ale z drugiej strony system 32 jest jednak bez sensu. 3gb ramu jakie wykrywa 32bit niedługo będzie montowane w średniej klasy komórkach... A więc od początku zdecydowałem się na system 64bitowy... No ale cóż skoro problem wygląda tak widać trzeba użyc starego laptopa :mrgreen:

Hmmm a maszyna wirtualna? Czy jeśli odpale chociażby linuxa x32 na virtualboxie to dalej nie będę miał dostępu do lpt?

no i inne porty? mam też com, ale czy on też nie zawiedzie?

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 01 mar 2009, 18:53

Virtualbox wogóle nie obsługuje LPT (co jest ogromną wadą tego programu). Microsoftowy Virtual PC obsługuje LPT, ale za to nie obsługuje USB (co z kolei jest ogromną wadą tego programu). Pozatym niezależnie co będzie supportował soft do wirtualizacji, to jeśli na HOŚCIE nie ma LPT to na gueście też nie bedzie (co najwyżej przekierowanie do pliku). Nie wiem jak w tej kwestii wypada soft Citrixa, ale to już nieco wyższa półka od VirtualBoxa.

Trzeba się niestety pogodzić z brakiem LPT, albo trzymać stary sprzęt ze starym OSem. Do programowania mikrokontrolera nie potrzeba gigabajtów RAMu ani wielordzeniowych procesorów.

Przyszłość portu szeregowego jest nieco pewniejsza niż LPT - x64 ciagle go wspiera, pozatym multum urządzeń USB jest klasy CDC więc transmisja szeregowa powinna się uchować.

Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Post autor: Kulpina » 01 mar 2009, 19:11

No oczywiście, że nie potrzeba, ale już do innych rzeczy to się przydaje i wszystko jest wygodniej robić, a praca na jednym komputerze jest dla mnie wygodniejsze :mrgreen: Uruchomiłem już autotraxa, drukowanie z autotraxa i wszystko mimo poświęcenia czasu jednak może działać, a programator nie moze?...

No a są jakieś w miare zawsze działające programatory pod port com w które wartoby było zainwestować i zadziałają na teraz pod x64? :mrgreen:

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 01 mar 2009, 19:20

Kulpina pisze:No a są jakieś w miare zawsze działające programatory pod port com w które wartoby było zainwestować i zadziałają na teraz pod x64? :mrgreen:
W zasadzie każdy który posiada własną "inteligencję" w postaci mikrokontrolera.
Ja obecnie wykorzystuje m.in ten : avrusb500v2 ale bez częsci USB - ATmega podłaczona pod COM poprzez MAX232 a nie FT232 do USB. Działa.

Ciekawy jest również ten : http://www.kamami.pl/?id_prod=5060900 (na USB).

Zubik
-
Posty: 31
Rejestracja: 06 lut 2008, 17:23
Lokalizacja: Pogórze
Kontakt:

Post autor: Zubik » 02 mar 2009, 18:44

Witam

Chciałem tylko zapytać czy poza dodaniem MAX232 do AVRUSB500 musiałeś jeszcze coś kombinować, np przy oprogramowaniu mikrokontrolera?. I drugie: czy BASCOM będzie z nim współpracował?

Pozdrawiam.

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 02 mar 2009, 18:50

Tak, trochę kombinowałem : musiałem przerobić soft tak, aby działał na ATmedze88 (bo tylko taką miałem pod ręką) i zmienić definicję wersji oprogramowania, tak aby AVR Studio nie krzyczło że chce dokonać aktualizacji.

Z Bascomem powinien działać, bo to "zwykły" STK500.

Zubik
-
Posty: 31
Rejestracja: 06 lut 2008, 17:23
Lokalizacja: Pogórze
Kontakt:

Post autor: Zubik » 02 mar 2009, 19:52

Rozumiem że z ATmega8 nie będzie żadnych problemów. W takim razie wielkie dzięki. Powiem tylko że mój LPT niedawno poszedł z dymem i jedynie RS mi zostaje.

Pozdrawiam.

ODPOWIEDZ