ISP/SPI
Masz problem? Zapytaj na forum elektroda.pl
From: "Grodo" <(zmienXna2000)grodoX_at_nospam_poczta.onet.pl>
Subject: ISP/SPI
Date: Sat, 11 Dec 2004 15:18:24 +0100
Hej
Jest sobie coś takiego jak ISP, czyli In System Programmable. Moje pytanie
brzmi, cop to jest SPI. Bo słyszałem, że była jakas tabelka odnoścnie
porównania procków i były rózne wartości dla ISP i dla SPI. I jeszcze
jedno - 89c51 nie ma ISP, czy SPI. A opdobno sa procki c51 i mają to. To
jak?
I jeszcze jedno.
Dlaczegonowe kupione procki 89s51 nie działąją od razu szeregowo, tylko
trzeba je najpierw poprogramowac w willemie, żeby zaczęły? To z
doświadczenia. Chyba, ze coś inego jest źle.
pozdrawiam
From: "Zola" <kontaktjojo_at_nospam_gazeta.pl>
Subject: Re: ISP/SPI
Date: Sat, 11 Dec 2004 16:34:58 +0100
cop to jest SPI.
SPI (ang. Serial Peripheral Interface).
Interfejs SPI jest przeznaczony do komunikacji pomiędzy mikrokontrolerami i
urządzeniami zewnętrznymi w małych systemach mikrokomputerowych. Przesyłanie
danych odbywa się przy pomocy szeregowej transmisji synchronicznej
wykorzystującej trzy linie:
. SCK (ang. Serial ClocK) - zegar synchronizujący transmisję;
. MOSI (ang. Master Out / Slave In) - dane od jednostki nadrzędnej do
podporządkowanej;
. MISO (ang. Master In / Slave Out) - dane od jednostki
podporządkowanej do nadrzędnej.
From: BartMan <newsRE_MO_VE_at_nospam_bartman.prv.pl>
Subject: Re: ISP/SPI
Date: Sat, 11 Dec 2004 17:39:29 +0100
Uzupelniajac:
SPI sluzy do komunikacji szeregowej (bit po bicie, cos jak RS232) miedzy
malymi urzadzeniami, np. mozesz w ten sposob pamiec EEPROM
czytac/zapisywac, albo sterowac jakims fajnym scalakiem z serii TDA do
ustalania glosnosci audio we wzmacniaczu. Rozne zastosowania. Generalnie
- interfejs transmisji danych.
ISP - In System Programing - interejs programowania uC. In System to
oznacza, ze mozesz programowac swoj mikrokontroler nie wyjmujac go z
zaprojektowanego ukladu, tylko podlaczajac kable pod kilka nog uC.
Nie porownuj ISP z SPI mimo zbierznosci literek. To jak porownywac np
LPT i USB (mniej wiecej) inaczej dzialaja i do roznych rzeczy moga
sluzyc. OK? Przejrzyj moje pytanie wyslane na grupe
"Programowanie 89S8252 przez ISP." 27 XI 2004, 21:35.
W koncu ktos rzucil podobno dobry kabelek do ISP, bo jeszcze go nie
wyprobowalem. Mam zamiar to zrobic dzis lub jutro. Jesli chcesz to moge
tez swoje wrazenia tu opisac. Ale moze nie jestes teraz zaiteresowany
budowaniem wlasnego.
Pozdrawiam.
BartMan
From: "Grodo" <(zamienXna2000)grodoX_at_nospam_poczta.onet.pl>
Subject: Re: ISP/SPI
Date: Sat, 11 Dec 2004 19:46:00 +0100
Nie no, chętnie wysłucham. Ale jak to dobry kabelek do ISP? Co w nim ma być
dobrego? Ja sobie wlaśnie podłaczyłem procka i będziemy programować...
From: BartMan <newsRE_MO_VE_at_nospam_bartman.prv.pl>
Subject: Re: ISP/SPI
Date: Sun, 12 Dec 2004 13:09:30 +0100
Grodo napisał(a):
Nie no, chętnie wysłucham. Ale jak to dobry kabelek do ISP? Co w nim ma być
dobrego? Ja sobie wlaśnie podłaczyłem procka i będziemy programować...
Jakiego procka i przez co?
BartMan
Date: Sun, 12 Dec 2004 12:08:19 +0100
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: ISP/SPI
Dnia 2004-12-11 17:39, Użytkownik BartMan napisał:
SPI sluzy do komunikacji szeregowej (bit po bicie, cos jak RS232)
miedzy malymi urzadzeniami, np. mozesz w ten sposob pamiec EEPROM
czytac/zapisywac, albo sterowac jakims fajnym scalakiem z serii TDA do
ustalania glosnosci audio we wzmacniaczu. Rozne zastosowania.
Generalnie - interfejs transmisji danych.
ISP - In System Programing - interejs programowania uC. In System to
oznacza, ze mozesz programowac swoj mikrokontroler nie wyjmujac go z
zaprojektowanego ukladu, tylko podlaczajac kable pod kilka nog uC.
Nie porownuj ISP z SPI mimo zbierznosci literek. To jak porownywac np
LPT i USB (mniej wiecej) inaczej dzialaja i do roznych rzeczy moga
sluzyc. OK? Przejrzyj moje pytanie wyslane na grupe
Kojarzenie SPI z ISP wynika z tego, że w części mikrokontrolerów z
funkcją ISP programowanie odbywa się za pomocą kabla podłączonego do
nóżek obsługujących SPI. Ale równie dobrze typowy interfejs ISP w
prockach Atmela może wylądować na innych pinach(np. w Mega 128) albo
układ może być programowany bezpośrednio po RS-232 - jest to jeden z
wariantów programowania w systemie.
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
"Dziwny jest ten świat..."
Tnijcie cytaty i sygnaturki!
From: BartMan <newsRE_MO_VE_at_nospam_bartman.prv.pl>
Subject: Re: ISP/SPI
Date: Sun, 12 Dec 2004 15:33:05 +0100
BartMan napisał(a):
W koncu ktos rzucil podobno dobry kabelek do ISP, bo jeszcze go nie
wyprobowalem. Mam zamiar to zrobic dzis lub jutro. Jesli chcesz to moge
tez swoje wrazenia tu opisac. Ale moze nie jestes teraz zaiteresowany
budowaniem wlasnego.
Kabel dziala swietnie. Bardzo dobrze pod 98. Mialem jakis klopot z XP,
bo przesylal wolno dane. Nawet nie wiem jaka przyczyna, przerzucilem sie
na win98, bo i tak go uzywam do pisania programu po '51.
BartMan