alexan_e
Administrator
- Joined
- Mar 16, 2008
- Messages
- 11,888
- Helped
- 2,021
- Reputation
- 4,158
- Reaction score
- 2,031
- Trophy points
- 1,393
- Location
- Greece
- Activity points
- 64,371
Re: ARM7 (LCP21xx, 23xx, 24xx) & cortex M3 (LPC17xx) register settings wizard
ARMwizard updated to version 2.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
• 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.
Download from **broken link removed**
Best regards
Alex
ARMwizard updated to version 2.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
Code:
*******************************************************************
* 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.
Download from **broken link removed**
Best regards
Alex