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

ARMwizard, freeware application to setup LPC2xxx,17xx (and soon 13xx,11xx) registers

I can no longer post in the thread I have started about ARMwizard http://www.keil.com/forum/18663/ because it is shown as read only so I'm starting this new thread to post the updates.

Update released version v2.2.0

• Fixed: The GPDMA power control bit (PCONP) was not set to turn on the peripheral in LPC23xx/24xx/17xx
• Fixed: The IOCON, GPIO, GPIO interrupts power control bit (PCONP) was not set to turn on the peripheral in LPC17xx
• Fixed: The ADC clocks comment for each conversion in cortex MCU was always 60 instead of 65 or 31 in 17xx (calculation was correct)
• Fixed: The ADC calculate from samples/sec option didn't give correct results when a bit accuracy lower that 10bit/11clk was selected.
• Fixed: Some Processor Exception interrupt handler names in LPC17xx were not correct (NonMaskableInt,MemoryManagement,SVCall,DebugMonitor).
• Fixed: Changed several register names in LPc177x/8x models to match the names used in the latest CMSIS file (2011-03-03) included in Uvision v4.5

   *******************************************************************
   *  OLD NAME                       *      NEW NAME                 *
   *******************************************************************
   * KFLASH_IRQn                     *  EEPROM_IRQn                  *
   * KFLASH_IRQHandler               *  EEPROM_IRQHandler            *
   * LPC_IOCON->Px_00...Px_09        *  LPC_IOCON->Px_0...Px_9       *
   * LPC_USB->USBDevIntClr           *  LPC_USB->DevIntClr           *
   * LPC_USB->USBEpIntClr            *  LPC_USB->EpIntClr            *
   * LPC_USB->USBDMARClr             *  LPC_USB->DMARClr             *
   * LPC_USB->USBEoTIntClr           *  LPC_USB->EoTIntClr           *
   * LPC_USB->LPC_USB->USBNDDRIntClr *  LPC_USB->NDDRIntClr          *
   * LPC_USB->USBSysErrIntClr        *  LPC_USB->SysErrIntClr        *
   * LPC_USB->OTGIntClr              *  LPC_USB->IntClr              *
   * LPC_EEPROM->INTSTATCLR          *  LPC_EEPROM->INT_CLR_STATUS   *
   *******************************************************************


• Added: Interrupt description for the interrupt selected in the drop down list (CORTEX mcu).
• Added: The application form can now be resized because there were some problems in W7 with fonts set to 125%
• Added: Replace name functionality, in order to make the generated code compatible with register name changes in the mcu headers
• Changed: All the interrupt clear values have been changed from absolute values to a (1UL<<x) format for easier understanding of the cleared bit number.

Visit http://alexan.edaboard.eu

Best regards
Alex

Parents
  • What is new in v3.1.0

    • Fixed: The max operating frequency for the ADC peripheral in LPC175x/6x was 14MHz instead of 13MHz [nxp41306 in LPCware.com]
    • Fixed: In the interrupt initalization of Cortex M0 the priority setting is now placed before enabling the interrupt.
    • Fixed: The Interrupt priority comment was wrong, the priority level for CortexM0 is 0(highest) to 3(lowest).
    • Added profiles for LPC11xx_(33p)              LPC11xx33/101, LPC11xx33/201, LPC11xx33/301 (33 pin)
    • Added profiles for LPC11xx_(48p)              LPC11xx48/101, LPC11xx48/201, LPC11xx48/301 (48 pin)
    • Added profiles for LPC11Lxx_(33p)             LPC11xx33/102, LPC11xx33/202, LPC11xx33/302 (33 pin)
    • Added profiles for LPC11Lxx_(48p)             LPC11xx48/102, LPC11xx48/202, LPC11xx48/302 (48 pin)
    • Added profiles for LPC11XLxx_(33p)            LPC11xx33/103, LPC11xx33/203, LPC11xx33/303, LPC11xx33/323, LPC11xx33/333 (33 pin)
    • Added profiles for LPC11XLxx_(48p)            LPC11xx48/103, LPC11xx48/203, LPC11xx48/303, LPC11xx48/323, LPC11xx48/333 (48 pin)
    • Added profiles for LPC11C12_14_(48p)          LPC11C12, LPC11C14 (48 pin)
    • Added profiles for LPC11C22_24_(48p)          LPC11C22, LPC11C24 (48 pin)
    • Added profiles for LPC11Exx_(33p)             LPC11E11, LPC11E14 (33 pin)
    • Added profiles for LPC11Exx_(48p)             LPC11E12, LPC11E13, LPC11E14 (48 pin)
    • Added profiles for LPC11Exx_(64p)             LPC11E14 (64 pin)
    • Added profile for mbed LPC11U24 board (LPC11U24_MBED) including an image with the board pinout.The Led pins (0.8, 0.9, 0.10, 0.11) are set as output only and the two UART pins (0.18, 0.19) connected internally to the USB uart emulator
    are inputs with only the uart alternative function available. I have also removed the OD, HYS, INV and pull up/down modes from these pins.
    

    Visit http://alexan.edaboard.eu

    Best regards
    Alex

Reply
  • What is new in v3.1.0

    • Fixed: The max operating frequency for the ADC peripheral in LPC175x/6x was 14MHz instead of 13MHz [nxp41306 in LPCware.com]
    • Fixed: In the interrupt initalization of Cortex M0 the priority setting is now placed before enabling the interrupt.
    • Fixed: The Interrupt priority comment was wrong, the priority level for CortexM0 is 0(highest) to 3(lowest).
    • Added profiles for LPC11xx_(33p)              LPC11xx33/101, LPC11xx33/201, LPC11xx33/301 (33 pin)
    • Added profiles for LPC11xx_(48p)              LPC11xx48/101, LPC11xx48/201, LPC11xx48/301 (48 pin)
    • Added profiles for LPC11Lxx_(33p)             LPC11xx33/102, LPC11xx33/202, LPC11xx33/302 (33 pin)
    • Added profiles for LPC11Lxx_(48p)             LPC11xx48/102, LPC11xx48/202, LPC11xx48/302 (48 pin)
    • Added profiles for LPC11XLxx_(33p)            LPC11xx33/103, LPC11xx33/203, LPC11xx33/303, LPC11xx33/323, LPC11xx33/333 (33 pin)
    • Added profiles for LPC11XLxx_(48p)            LPC11xx48/103, LPC11xx48/203, LPC11xx48/303, LPC11xx48/323, LPC11xx48/333 (48 pin)
    • Added profiles for LPC11C12_14_(48p)          LPC11C12, LPC11C14 (48 pin)
    • Added profiles for LPC11C22_24_(48p)          LPC11C22, LPC11C24 (48 pin)
    • Added profiles for LPC11Exx_(33p)             LPC11E11, LPC11E14 (33 pin)
    • Added profiles for LPC11Exx_(48p)             LPC11E12, LPC11E13, LPC11E14 (48 pin)
    • Added profiles for LPC11Exx_(64p)             LPC11E14 (64 pin)
    • Added profile for mbed LPC11U24 board (LPC11U24_MBED) including an image with the board pinout.The Led pins (0.8, 0.9, 0.10, 0.11) are set as output only and the two UART pins (0.18, 0.19) connected internally to the USB uart emulator
    are inputs with only the uart alternative function available. I have also removed the OD, HYS, INV and pull up/down modes from these pins.
    

    Visit http://alexan.edaboard.eu

    Best regards
    Alex

Children