How to read the NDEF message? (M24SR04-Y)
I have a microcircuit M24SR04-Y, on which I recorded information using the NFC.
I need to read this information using i2c.
I read the datasheets and understood the circuit of communication with the microcircuit.
But I am a novice and without an example it is very difficult to understand.
Tell me how and in what form to send commands. If you show an example of communication with the chip, it will be great.
c++ c i2c ndef
add a comment |
I have a microcircuit M24SR04-Y, on which I recorded information using the NFC.
I need to read this information using i2c.
I read the datasheets and understood the circuit of communication with the microcircuit.
But I am a novice and without an example it is very difficult to understand.
Tell me how and in what form to send commands. If you show an example of communication with the chip, it will be great.
c++ c i2c ndef
You need to post some code, say what environment, platform, machine are you using, what computer language are you interested in, what kind of problem do you have. What kind of answer do you expect to get? If you understand the datasheet, then you already know. Also, here's a quick tip for you, just search in google for M24SR04 github results in for example this repo which seems to have a driver for your device. It's easier to find examples then you think.
– Kamil Cuk
Nov 14 '18 at 9:48
M24SR04 is connected to the Power PC 440EP. It is installed Linux. I'm going to write in C / C ++. I want to at least find out how to open I2C session in practice.
– Павел Постников
Nov 14 '18 at 10:02
So the question is too broad. So, you are not asking on how to communicate with M24SR04 using I2C, you are asking about how to communicate with external device using I2C on Power PC 440EP with linux installed using C or C++ language? Does it has normal linux? So just using the standard i2c linux driver would be the solution, if you device's kernel supports it. Do you have any/dev/i2c-*
device files on your platform?
– Kamil Cuk
Nov 14 '18 at 10:05
I can read information from another EEPROM connected to PowerPC. But I can not read the information from the memory of M24SR04. Because the memory of M24SR04 cannot be accessed like a regular EEPROM.
– Павел Постников
Nov 15 '18 at 2:59
add a comment |
I have a microcircuit M24SR04-Y, on which I recorded information using the NFC.
I need to read this information using i2c.
I read the datasheets and understood the circuit of communication with the microcircuit.
But I am a novice and without an example it is very difficult to understand.
Tell me how and in what form to send commands. If you show an example of communication with the chip, it will be great.
c++ c i2c ndef
I have a microcircuit M24SR04-Y, on which I recorded information using the NFC.
I need to read this information using i2c.
I read the datasheets and understood the circuit of communication with the microcircuit.
But I am a novice and without an example it is very difficult to understand.
Tell me how and in what form to send commands. If you show an example of communication with the chip, it will be great.
c++ c i2c ndef
c++ c i2c ndef
asked Nov 14 '18 at 9:01
Павел ПостниковПавел Постников
1
1
You need to post some code, say what environment, platform, machine are you using, what computer language are you interested in, what kind of problem do you have. What kind of answer do you expect to get? If you understand the datasheet, then you already know. Also, here's a quick tip for you, just search in google for M24SR04 github results in for example this repo which seems to have a driver for your device. It's easier to find examples then you think.
– Kamil Cuk
Nov 14 '18 at 9:48
M24SR04 is connected to the Power PC 440EP. It is installed Linux. I'm going to write in C / C ++. I want to at least find out how to open I2C session in practice.
– Павел Постников
Nov 14 '18 at 10:02
So the question is too broad. So, you are not asking on how to communicate with M24SR04 using I2C, you are asking about how to communicate with external device using I2C on Power PC 440EP with linux installed using C or C++ language? Does it has normal linux? So just using the standard i2c linux driver would be the solution, if you device's kernel supports it. Do you have any/dev/i2c-*
device files on your platform?
– Kamil Cuk
Nov 14 '18 at 10:05
I can read information from another EEPROM connected to PowerPC. But I can not read the information from the memory of M24SR04. Because the memory of M24SR04 cannot be accessed like a regular EEPROM.
– Павел Постников
Nov 15 '18 at 2:59
add a comment |
You need to post some code, say what environment, platform, machine are you using, what computer language are you interested in, what kind of problem do you have. What kind of answer do you expect to get? If you understand the datasheet, then you already know. Also, here's a quick tip for you, just search in google for M24SR04 github results in for example this repo which seems to have a driver for your device. It's easier to find examples then you think.
– Kamil Cuk
Nov 14 '18 at 9:48
M24SR04 is connected to the Power PC 440EP. It is installed Linux. I'm going to write in C / C ++. I want to at least find out how to open I2C session in practice.
– Павел Постников
Nov 14 '18 at 10:02
So the question is too broad. So, you are not asking on how to communicate with M24SR04 using I2C, you are asking about how to communicate with external device using I2C on Power PC 440EP with linux installed using C or C++ language? Does it has normal linux? So just using the standard i2c linux driver would be the solution, if you device's kernel supports it. Do you have any/dev/i2c-*
device files on your platform?
– Kamil Cuk
Nov 14 '18 at 10:05
I can read information from another EEPROM connected to PowerPC. But I can not read the information from the memory of M24SR04. Because the memory of M24SR04 cannot be accessed like a regular EEPROM.
– Павел Постников
Nov 15 '18 at 2:59
You need to post some code, say what environment, platform, machine are you using, what computer language are you interested in, what kind of problem do you have. What kind of answer do you expect to get? If you understand the datasheet, then you already know. Also, here's a quick tip for you, just search in google for M24SR04 github results in for example this repo which seems to have a driver for your device. It's easier to find examples then you think.
– Kamil Cuk
Nov 14 '18 at 9:48
You need to post some code, say what environment, platform, machine are you using, what computer language are you interested in, what kind of problem do you have. What kind of answer do you expect to get? If you understand the datasheet, then you already know. Also, here's a quick tip for you, just search in google for M24SR04 github results in for example this repo which seems to have a driver for your device. It's easier to find examples then you think.
– Kamil Cuk
Nov 14 '18 at 9:48
M24SR04 is connected to the Power PC 440EP. It is installed Linux. I'm going to write in C / C ++. I want to at least find out how to open I2C session in practice.
– Павел Постников
Nov 14 '18 at 10:02
M24SR04 is connected to the Power PC 440EP. It is installed Linux. I'm going to write in C / C ++. I want to at least find out how to open I2C session in practice.
– Павел Постников
Nov 14 '18 at 10:02
So the question is too broad. So, you are not asking on how to communicate with M24SR04 using I2C, you are asking about how to communicate with external device using I2C on Power PC 440EP with linux installed using C or C++ language? Does it has normal linux? So just using the standard i2c linux driver would be the solution, if you device's kernel supports it. Do you have any
/dev/i2c-*
device files on your platform?– Kamil Cuk
Nov 14 '18 at 10:05
So the question is too broad. So, you are not asking on how to communicate with M24SR04 using I2C, you are asking about how to communicate with external device using I2C on Power PC 440EP with linux installed using C or C++ language? Does it has normal linux? So just using the standard i2c linux driver would be the solution, if you device's kernel supports it. Do you have any
/dev/i2c-*
device files on your platform?– Kamil Cuk
Nov 14 '18 at 10:05
I can read information from another EEPROM connected to PowerPC. But I can not read the information from the memory of M24SR04. Because the memory of M24SR04 cannot be accessed like a regular EEPROM.
– Павел Постников
Nov 15 '18 at 2:59
I can read information from another EEPROM connected to PowerPC. But I can not read the information from the memory of M24SR04. Because the memory of M24SR04 cannot be accessed like a regular EEPROM.
– Павел Постников
Nov 15 '18 at 2:59
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53296355%2fhow-to-read-the-ndef-message-m24sr04-y%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53296355%2fhow-to-read-the-ndef-message-m24sr04-y%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You need to post some code, say what environment, platform, machine are you using, what computer language are you interested in, what kind of problem do you have. What kind of answer do you expect to get? If you understand the datasheet, then you already know. Also, here's a quick tip for you, just search in google for M24SR04 github results in for example this repo which seems to have a driver for your device. It's easier to find examples then you think.
– Kamil Cuk
Nov 14 '18 at 9:48
M24SR04 is connected to the Power PC 440EP. It is installed Linux. I'm going to write in C / C ++. I want to at least find out how to open I2C session in practice.
– Павел Постников
Nov 14 '18 at 10:02
So the question is too broad. So, you are not asking on how to communicate with M24SR04 using I2C, you are asking about how to communicate with external device using I2C on Power PC 440EP with linux installed using C or C++ language? Does it has normal linux? So just using the standard i2c linux driver would be the solution, if you device's kernel supports it. Do you have any
/dev/i2c-*
device files on your platform?– Kamil Cuk
Nov 14 '18 at 10:05
I can read information from another EEPROM connected to PowerPC. But I can not read the information from the memory of M24SR04. Because the memory of M24SR04 cannot be accessed like a regular EEPROM.
– Павел Постников
Nov 15 '18 at 2:59