Goto page Previous 1, 2, 3
Marek
Guest
Fri Aug 02, 2013 10:21 pm
On Thu, 1 Aug 2013 22:06:37 +0200, Sylwester Łazar<info@alpro.pl>
wrote:
Quote:
Problem następuje po błędnym zaprogramowaniu słów konfiguracyjnych.
Wtedy koniec. Komunikat:
Blednie których konkretnie? Czy czasem nie przestawiasz bitów ICSEL?
Bo to zmieni kanal pgd1/pgd2.
W ktoryms 8bitowym picku przestawienie bitu w dokumentacji opisanego
jako "unkmplemented" lub "reserved" w slowie konfiguracyjnym
powodowalo zablokowaniem układu. Nie slyszalem żeby w pic32 był taki
problem...
Generalnie bity niezaimplementowane nie powinno się "na siłę"
przestawiac. Zreszta o ile pamietam programator np. pickit ma w bazie
układów pic32 maski słów konfiguracyjnych, które są nakładane na
programowane slowa konfiguracyjne, zabezpieczaja one właśnie przed
przypadkowym przestawieniem bitow niezaimplementowanych lub
zastrzezonych w danym slowie.
Także zablokować pic32 nie jest tak prosto, nawet bzdurną
konfiguracją.
--
Marek
Marek
Guest
Fri Aug 02, 2013 10:26 pm
On Thu, 01 Aug 2013 21:52:03 +0200, Marek <fake@fakeemail.com> wrote:
Quote:
On Thu, 1 Aug 2013 14:58:51 +0200, Sylwester Łazar<info@alpro.pl
wrote:
Jedyną informację, jaką dostałem, to że mam spróbować połaczyć
PGEC1 z PGEC2
i PGED1 z PGED2.
A tego tu nie rozumiem po co łączyć, do programowania używa się pary
pgec1/pged1 lub pgec2/pged2 w zaleznosci od ustawienia bitu
konfiguracyjnego ICESEL.
--
Marek
szod
Guest
Sat Aug 03, 2013 9:48 am
W dniu 31-07-2013 22:59, Sylwester Łazar pisze:
Quote:
Ja tam marzę i czekam, aby w jednym chipie był kontroler i 2GB Flasha.
Ja tam bym wolał w jednym chipie 2GB FRAM ;P
Sylwester Ĺazar
Guest
Sat Aug 03, 2013 12:35 pm
Quote:
Także zablokować pic32 nie jest tak prosto, nawet bzdurną
konfiguracją.
Otwórz sobie projekt example dla PIC32 z katalogu MPLAB dla assemblera.
Są tylko 3 przykłady.
Jeden z nich definiuje jak ustawiać konfigurację bitów.
Ja właśnie go próbowałem wdrożyć.
Wiesz mi - blokowanie było tak proste, że nawet dziecko z tym sobie poradzi
Może chodzi o to, że tam jest example dla innego, a ja zmieniłem typ.
Po skompilowaniu powskakiwały domyślne ustawienia w MPLAB,
a miałem automatyczne programowanie i run po kompilacji.
S.
Sylwester Ĺazar
Guest
Sat Aug 03, 2013 12:37 pm
Quote:
W dniu 31-07-2013 22:59, Sylwester Łazar pisze:
Ja tam marzę i czekam, aby w jednym chipie był kontroler i 2GB Flasha.
Ja tam bym wolał w jednym chipie 2GB FRAM ;P
Też się zadowolę.
To czekamy
S.
Marek
Guest
Sat Aug 03, 2013 1:44 pm
On Sat, 3 Aug 2013 14:35:49 +0200, Sylwester Łazar<info@alpro.pl>
wrote:
Quote:
Może chodzi o to, że tam jest example dla innego, a ja zmieniłem
typ.
A jaki typ ma ustawiony programator? jeśli poprzestawiales typy to
słowa konfiguracyjne w niektorych pic32 są pod innymi adresami, devid
takoz samo.
Zrób erase chip samym programatorem z prawidłowo podanym typem mcu.
Dopiero sprobuj zaprogramować.
I daj spokój z tym asemblerem, toż to masochizm

.
--
Marek
Sylwester Ĺazar
Guest
Sun Aug 04, 2013 5:45 am
Quote:
Zrób erase chip samym programatorem z prawidłowo podanym typem mcu.
Dopiero sprobuj zaprogramować.
Nie da się. Właśnie tu leży problem.
I daj spokój z tym asemblerem, toż to masochizm

.
--
Marek
Chciałem w C.
Po skompilowaniu, odkładał mi na stos 24 rejestry, aby użyć jednego.
Nie da rady. Zbyt szybko rzeczy się dzieją.
Ja lubię assembler, za to, że całe życie słyszałem iż wprowadza złe nawyki.
Patrzę na świat i widzę, że większość społeczeństwa ma złe nawyki.
Dlatego pisząc w assemblerze czuję kontakt ze społeczeństwem :-)
--
-- .
pozdrawiam
Sylwester Łazar
http://www.alpro.pl Systemy elektroniczne.
http://www.rimu.pl -oprogramowanie do edycji schematów
i projektowania PCB.
Marek
Guest
Sun Aug 04, 2013 8:01 am
On Sun, 4 Aug 2013 07:45:07 +0200, Sylwester Łazar<info@alpro.pl>
wrote:
Quote:
Po skompilowaniu, odkładał mi na stos 24 rejestry, aby użyć jednego.
Nie da rady. Zbyt szybko rzeczy się dzieją.
A co ten układ ma robić jeśli to nie tajemnica?
--
Marek
Goto page Previous 1, 2, 3