1. Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
    Dismiss Notice

ARM step by step

Discussion in 'ARM' started by micropad, May 1, 2013.

  1. micropad

    micropad Member

    Joined:
    Dec 24, 2011
    Messages:
    165
    Likes:
    1
    ARM step by step through PIC

    Hi All
    I downloaded and installed ARM DS 5 (Eclipse for DS-5)

    Can Any one please help start new project using DS -5

    As we all know in PIC "16f877a" is very popular and huge web tutorials available, like wise what is the most popular ARM chip in M3 category

    As we all aware in MPLAB we have to follow very clear path to start new project using project wizard or not, in between we have to select expected pic part number that we are goring to program, like wise, can we able to start project using ARM DS-5 IDE.


    Please help
    Thanks in advance
     
    Last edited: May 1, 2013
  2. DirtyLude

    DirtyLude Well-Known Member

    Joined:
    Aug 5, 2003
    Messages:
    1,904
    Likes:
    56
    Location:
    Toronto, Canada
    People have a really hard time giving any kind of information when asking questions around here.

    I've never even heard of DS-5 and investigating it, I see why. It's main focus seems to be cortex-a and r series chips and linux/android development.

    If you are looking at Cortex-M development, buy one of the manufacturers development boards with programmers/debuggers and use the recommended development environment with it until you are more comfortable and you can change to using GCC or something else.

    The two main cortex-m3 development board I would suggest are:
    STM32VL discovery or even one of the STM32F discovery boards;
    or the LPCXpresso LPC1769
     
    • Like Like x 1
  3. micropad

    micropad Member

    Joined:
    Dec 24, 2011
    Messages:
    165
    Likes:
    1
    Dear Mark really thanks for the valuable information

    It would be much appreciated if you can guide me, what are the most suitable development IDE for beginners.
    Please advice
    Thanks in advance
     
    Last edited: Feb 24, 2014
  4. dave

    Dave New Member

    Joined:
    Jan 12, 1997
    Messages:
    -
    Likes:
    0


     
  5. DirtyLude

    DirtyLude Well-Known Member

    Joined:
    Aug 5, 2003
    Messages:
    1,904
    Likes:
    56
    Location:
    Toronto, Canada

    If you get one of the STM32 board, the directly supported IDE's are IAR, Keil, and Atollic TrueStudio.
    If you get the LPCXpresso their directly supported IDE is CodeRed.

    They both have "Getting Started" guides and examples available.
     
    • Like Like x 1
  6. micropad

    micropad Member

    Joined:
    Dec 24, 2011
    Messages:
    165
    Likes:
    1
    Dear mark thanks for the reply

    I download keil MDK (keil uVition4)

    I would like Start with simulator with keil

    First of all I would like to find chips information of ARM

    I found following support chip http://www.keil.com/arm/chips.asp

    Above link showing so many manufactures for ARM chips

    What are the things I must consider when I select the chip and manufacture


    Please help
     
    Last edited: May 3, 2013
  7. Pommie

    Pommie Well-Known Member Most Helpful Member

    Joined:
    Mar 18, 2005
    Messages:
    10,007
    Likes:
    316
    Location:
    Brisbane Australia
    For someone who needed 4 pages worth of thread to grasp the use of EQU (Here), I would suggest you leave ARM chips well alone.

    Mike.
     
  8. micropad

    micropad Member

    Joined:
    Dec 24, 2011
    Messages:
    165
    Likes:
    1
    Bad:)
    Slow but accurate
     
    Last edited: May 3, 2013
    • Like Like x 1
  9. DirtyLude

    DirtyLude Well-Known Member

    Joined:
    Aug 5, 2003
    Messages:
    1,904
    Likes:
    56
    Location:
    Toronto, Canada
    I gave you two options.
    1. Buy and start with the examples with an LPCXpresso development board. (This would set you on the path for NXP LPC)
    2. Buy and start with the examples with an ST32 Discovery development board. (This would set you on the path for ST ST32)

    The NXP and ST Cortex-M lines are the most accessible with a cheap development board and programmer and a good selection of readily available chips.
    I've played around with ST and TI Stellaris (now Tiva), but the main manufacturer I use is NXP for the LPC13xx and LPC17xx line.

    You've gone with neither of the options I gave, so I can't help you. If you do not know C and do not already have a good handle with microcontroller development then you should pass this up for now. Cortex-M3 is simpler than the old ARM7, but it's still a step up in complexity from regular 8 and 16 bit chips. Based on that thread and your question that you don't know what to look for, I suggest waiting to do this later.
     
    • Like Like x 2
  10. micropad

    micropad Member

    Joined:
    Dec 24, 2011
    Messages:
    165
    Likes:
    1
    Dear Mark

    Thanks for the reply

    What do you think if I starts with Proteus before buy Development board

    Please advice
     
  11. micropad

    micropad Member

    Joined:
    Dec 24, 2011
    Messages:
    165
    Likes:
    1
    Dear DirtyLude
    Thanks for the reply

    I have purchased STM32F407vg Discovery Development board
    I have written the one project using uVision4 ( Keil) IDE to blink the LED and it is working success fully
    I write the syntax in following format, I think old method

    Example

    GPIOA->MODER |= GPIO_MODER_MODER0_0

    Now I need to change CMSIS library
    Example codes

    GPIO_InitTypeDef GPIO_InitStruct;
    GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0; // we want to configure PA0

    My problem is still I cant create a project using uVision4using CMSIS Library
    It would be much appreciated if some one can give me steps to to getting start project using uVisin4 IDE with CMSIS library
    I download the CMSIS library too
    Please help
    grate help
     

Share This Page