How to read the NDEF message? (M24SR04-Y)












0















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.










share|improve this question























  • 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
















0















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.










share|improve this question























  • 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














0












0








0








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.










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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



















  • 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












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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







這個網誌中的熱門文章

Xamarin.form Move up view when keyboard appear

Post-Redirect-Get with Spring WebFlux and Thymeleaf

Anylogic : not able to use stopDelay()