Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Need help for mempry cards

Status
Not open for further replies.

mk3

Member level 2
Joined
Dec 31, 1999
Messages
42
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
298
sle4442

I'm trying to use an Infineon/Siemens SLE4442 memory card in an embedded project.

As I can read only '1's can someone tell me what I must expect reading after a reset, as ATR bytes? I'm following the reset and read procedure as in datasheet, driving the card sync mode, and read every bit 1 in the first bytes... :cry: :cry:

What about reset/read timings? What if I move signals slowly as on the
datasheet? Can I do a sort of step by step communication? Any info or source example for any mcu? :?:

regards
 

TheHungry

Full Member level 2
Joined
Mar 6, 2002
Messages
147
Helped
4
Reputation
8
Reaction score
2
Trophy points
1,298
Activity points
1,002
sle4428 92 23

---- ResetCard ---
ISORST = 1
ISOSck = 0
ISOSck = 1
ISOSck = 0
ISORST = 0

-- Read Byte --- |
-- Read Byte --- | 4 Byte ATR
-- Read Byte --- |
-- Read Byte --- |

WriteByte(0x30); | Read Main MemoryCommand
WriteByte(0x00); | Adress
WriteByte(0x00); | No effect

-- Read Byte --- | Return Byte from Addres 0x00

More information in Siemens Data Sheet for SLE4432
 

mk3

Member level 2
Joined
Dec 31, 1999
Messages
42
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
298
Need help for memory cards

---- ResetCard ---
ISORST = 1
ISOSck = 0
ISOSck = 1
ISOSck = 0
ISORST = 0
this is what I do

-- Read Byte --- |
-- Read Byte --- | 4 Byte ATR
-- Read Byte --- |
-- Read Byte --- |
and then I read these bytes: but I read every bit '1' one. :cry: so I think probably something do not work well... How much strict are the timings listed in the datasheet? If I do things slower, can be this a problem? 8O

WriteByte(0x30); | Read Main MemoryCommand
WriteByte(0x00); | Adress
WriteByte(0x00); | No effect

-- Read Byte --- | Return Byte from Addres 0x00

More information in Siemens Data Sheet for SLE4432
Thank you for answering. bye
 

sarikayamusa

Newbie level 1
Joined
Mar 30, 2005
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,330
Hi MK3....

i worked about sle4442 and sle4428 memory card programming. What did u do?
i can help u...?

Added after 1 minutes:

U must see "92 23 10 91 "as 4 byte for SLE4428 cards.....
 

mk3

Member level 2
Joined
Dec 31, 1999
Messages
42
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
298
thank you for your help offer. I solved my problem time ago: it was related to out of tolerance power supply voltage...

bye!
 

FoxB

Member level 4
Joined
Dec 5, 2001
Messages
79
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
The Planet Earth
Activity points
364
4TheHungry:

You can help me with verify/write to SLE 4428 smart card?

On small example.

WBR
 

Smart

Member level 4
Joined
Jan 28, 2006
Messages
72
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
1,847
we have a reader which can do all process by itself with SLE4422, you only need to use T=0 command with cards
 

fireplus

Full Member level 3
Joined
Oct 31, 2003
Messages
182
Helped
7
Reputation
14
Reaction score
3
Trophy points
1,298
Activity points
1,633
hi,

Who We ?

Fire in the Wire :idea:
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top