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

HELP with microcontroller MK10DN512ZVLL10

Hello everyone, I'm an Italian student struggling with the first project on a microcontroller MK10DN512ZVLL10. Someone can support?

  • Hello Nikivend,

    if you want to get started quickly with Cortex-M programming, check out our new learning platform: keil.com/learn. What exactly are you looking for? Which board are you using and which toolchain?

    Kind regards,

    Christopher

  • Thanks.

    I state that I did a test on programming in C ++ but it's the first time I am confronted with a microcontroller. I do not have a deep knowledge mainly because I come from courses in telecommunications (electromagnetism, maxwell, microwave ...)
    The univ. I put it has provision the MK10DN512ZVLL10 integrated on a card.
    The goal is to control 3 inputs (antenna, an accelerometer (LSM330DL) and a strain gauge) and output (linear actuator). For the main program in C i have a idea (maybe), but I have no idea to control the structure of instructions to initialize the register, meters, reading and writing of micro devices ...

    I look for a technician to do certain questions about a program as I have. And 'possible to speak with a technician or have his e-mail?

  • Hi Nikivend,

    What is the board you are using that contains the MK10DN512ZVLL10 (that way I can look up it's schematic to see what communications, such as I2C or SPI, it has available). If it is a custom board made by the university can you send me a link to its documentation? Can you clarify what communication the antenna is being used for (LoRA, RF, WiFi...). If you start with that then I'll have a better idea of what the microcontroller is capable of, including whether it can handle an RTOS.

  • For the moment let's leave pending the part of the antenna.

    I am attaching the documents related to the board and a program as I have.

    I above all wanted to ask the questions concerning this program example.

    But first can you tell me what part of the world and write what times (your time zone) I can contact?

    Anyway thank you very much on availability


     

  • Hi,
    you've had time to guardre program. In practice, does is to blink an LED, after you press a button records the temperature leaving the LED lit and shows. Only I did not understand some instructions first. I have some basic questions ...
    For example:

    PORTB->PCR[11] = PORT_PCR_MUX(1);

    BITBAND_REG(PTB->PDDR, 11) = 1;  // output

    PTB->PSOR = (1u << 11);  // output = 1, vreg enabled

    There is a particular reason because it uses PDDR?

    I see in the program of MICRO other GPIO Register Masks. It would have been equal usarne another? And the 17? And (1u<<11)?

    What do this?

    #ifdef STDIO_UART1

    static uint8_t stdio_buff[80];

    static ring_buffer stdio_ring_buffer;

    #endif

    PORTA, PORTB, PORTC what gate is??