This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to run the 8051 board using Matlab instead of Keil uVision

Hi.I am a student at electrical & electronics engineering.My final project is related to this topic.I have a 8051 board that has a serial communication with computer.I have a software that is written on Keil uVision programme and it works properly.My aim is to use Matlab programme instead of using Keil uVision.I tried several times and I saw that Matlab transmits the data to the 8051 board by using serial port but the board doesn't work in spite of receiving the data.I am waiting for you ideas to solve this problem.Thank you for your attention.Bye:))

Parents
  • "My aim is to use Matlab programme instead of using Keil uVision"

    What exactly do you mean by that?

    Do you want to use Matlab as a replacement IDE for uVision; ie as an editor, project manager, and build utility for your C51 source code?

    Or do you just want your running 8051 program to communicate with Matlab over an RS232 link?

    "Matlab transmits the data to the 8051 board by using serial port..."

    What data?

    "...but the board doesn't work in spite of receiving the data"

    How do you know that the board received the data?
    In particular, how are you sure that the board received the data, the whole data, and nothing but the data - ie, free from errors, omissions, and additions?

    Please explain fully what you mean by "doesn't work"
    - What does happen?
    - What should happen?
    - What have you considered so far to account for the difference?

Reply
  • "My aim is to use Matlab programme instead of using Keil uVision"

    What exactly do you mean by that?

    Do you want to use Matlab as a replacement IDE for uVision; ie as an editor, project manager, and build utility for your C51 source code?

    Or do you just want your running 8051 program to communicate with Matlab over an RS232 link?

    "Matlab transmits the data to the 8051 board by using serial port..."

    What data?

    "...but the board doesn't work in spite of receiving the data"

    How do you know that the board received the data?
    In particular, how are you sure that the board received the data, the whole data, and nothing but the data - ie, free from errors, omissions, and additions?

    Please explain fully what you mean by "doesn't work"
    - What does happen?
    - What should happen?
    - What have you considered so far to account for the difference?

Children
No data