atmega128 + CF

pyxys1 pyxys1 at westel900.net
Mon Sep 22 14:17:13 CEST 2003


Szia HWSW Famulus,

Monday, September 15, 2003, 2:09:13 PM, you wrote:

>> Szia HWSW Famulus,
>>
>> Monday, September 15, 2003, 12:58:05 PM, you wrote:
>>
>> >> HF> I need ATmega128 hw!!! SPI ...
>> >>
>> >> HF> hw PINs on ATmega128:
>> >>
>> >> HF> SCK=Portb.1 (in help SCK=Portb.7)
>> >> HF> MOSI=Portb.2 (in help MOSI=Portb.5)
>> >> HF> MISO=Portb.3 (in help MISO=Portb.6)
>> >>
>> >> HF> How to setup it?
>> >>
HF> Hat ezaz....
HF> Soft modon nekem is megy a dolog csont nelkul.

HF> De, ha a hardver SPI-t akarom hasznalni akkor nem megy!
HF> akar, hogy konfiguralom szegenyt.....

HF> Nezegetve a helpet lattam, hogy a hw SPI modhoz a fentebb irt labkiosztast
HF> rendeli hozza.
HF> (portb5.6.7 mig az ATmega128-on a labak ugye a portb1.2.3 -on vannak)
HF> ami nem egyezik az M128 kiosztassal.

HF> A SPI config fulon probaltam atkattogtatni, de hatastallannak tunik a dolog

HF> A lenyegi kerdes tehat az, hogy valakinek sikerult-e mar
HF> hw SPI-t BASCOM-bol mukodtetni az M128-on?

HF> Ha, igen vajon hogyan?!


HF> KJ



'== ===========================================================================
'==
'==                              MMC DEFINÍCIÓK
'==
'== ===========================================================================
'==
'==      MMC lábak (SPI mód)                      ATMEGA:
'==      Pin  1: ChipSelect(SS)...................PortB.0
'==      Pin  2: MMC input(MOSI)..................PortB.2
'==      Pin  3: .................................GND
'==      Pin  4: .................................3,3V+
'==      Pin  5: Clock(SCK).......................PortB.1
'==      Pin  6: .................................GND
'==      Pin  7: MMC output(MISO).................PortB.3
'==      Pin 11: .................................GND
'==      Pin 12: Exist.... -< R >- Vcc ...........PortB.4
'==
'== ===========================================================================

'---[ Hardverhez és fordítóhoz kapcsolódó utasítások, lábdefiníciók ]----------

Config Pinb.0 = Output
Config Pinb.1 = Output
Config Pinb.2 = Output
Config Pinb.3 = Input
Config Pinb.4 = Input

Pinmmcss Alias Portb.0                                      'Chip Select
Pinmmcsck Alias Portb.1                                     'Clock
Pinmmcmosi Alias Portb.2                                    'In
Pinmmcmiso Alias Pinb.3                                     'Out
Pinmmcext Alias Pinb.4                                      'Exist


'-- SPI konfiguráció
Waitms 300
'-- spi = soft : szoftverbõl emulált spi (csak master módban mûködik)
Config Spi = Soft , Din = Pinmmcmiso , Dout = Pinmmcmosi , Ss = Pinmmcss , Clock = Pinmmcsck
Spiinit



talán segít... mi így nyomjuk. igaz "Soft", de azokon a lábakon... :-)


-- 

Best regards,
 pyxys1                            mailto:pyxys1 at westel900.net



More information about the Elektro mailing list