Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Hi
To enable falling edge interrupt on P2.10 you need to set
IO2IntEnF |= 0x0000400;
rather than clear it.
To clear the interrupt in the EXINT3 IRQ you can write
IO2IntClr = 0x0000400;
There is no need to read and OR the content beforehand.
The EXINT3 shares interrupts with the port change...
Re: LCD programming
Hi
Download the free VIPPanel SW from NO SIGNATURE LINKS ALLOWED
This will allow you to simulate character LCDs and test all possible commands without needing to program code to do it. Once all details are understood code writing is then much simpler.
Regards
Mark
NO...
Hi
The tail-chaining is an optimisation when one interrupt completes and another needs to be taken. Rather than popping all registers saved by the first interrupt and then recognising that another is waiting and then pushing them again it can immediately execute the following interrupt (saving...
Hi
The SYSTICK is not needed.
But it saves using a general purpose timer, leaving this free for other uses, and SW for the SYSTICK is compatible on all Cortex based devices - thus making changing processors easier. As you point out - this is not absolutely necessary but it is a nice advantage...
Hi
The SYSTICK is a 32 bit timer integrated in the CORTEX core and so is identical in all CORTEX based chips.
A general purpose timer is a peripheral which can be 8 bit, 16 bit or 32 bit depending on implementation. This is chip/manufacturer dependent and so incompatible between devices. Also...
Hi
A lot of 3V3 processors have 5V tolerant ports and can be used connected directly.
Most 5V LCDs will also operate at 3V3 (they become slightly slower - this is noted in their timing spec). Usually they need a slightly negative contrast voltage when powered by 3V3, which can be a bit of a...
Hi
The only way to do this would be to get the LCD manufacturer to change the character set. Generally they supply European and Cyrillic character sets (this is in the second die on the LCD's PCB). Probably they would request a large quantity order to do something different though.
Due to the...
Hi
Don't forget the fact that Cortex specifies the NVIC (Nested Vectored Interrupt Controller) and SYSTICK (system TICk timer). The ARM parts didn't and so each licensee had to bolt on their own, making for non-compatibility between ARM chips.
With the NVIC and SYSTICk standardised in all...
Hi
Take a look at the Olimex LPC2478 board with TFT.
**broken link removed** (ARM7 with LCD controller and SDRAM)
It will run with ucLinux or uTasker (https://forum.sparkfun.com/viewtopic.php?f=11&t=21981)
Regards
Mark
Hi
Luminary Micro (Texas Instruments) LM3S9BXX has USB device/host/OTG and 10/100 Ethernet including on-chip Ethernet PHY (Cortex M3)
Options with external Ethernet PHY are
- NXP LPC23XX, LPC24XX (ARM7) or LPC17XX (Cortex M3)
- ST STR91X (ARM9)
- ATMEL AT91SAM7X (ARM7)
- ATMEL AT32UC3A (AVR32)...
Hi Dani
You may need to check the power supply slew rate when turning on again:
See **broken link removed**
Less that 6V/ms can cause the processor not to start (see also **broken link removed** )
Regards
Mark
NO SIGNATURE LINKS ALLOWED
Re: MMC/SD FAT file system - help needed
Hi
Check out the following - https://www.utasker.com/docs/uTasker/uTasker_utFAT.PDF. It is utFAT for SD cards with LFN (tested on Coldfire, LPCs, Luminary Micros, SAM7 and AVR32 - SPI mode). There is quite a lot of detail in the guide.
It also allows...
Re: post if u have any good tutorials on How to writeBootLoa
Hi
Not actual tutorials on how to write, but, the uTasker project (https://www.utasker.com/index.html) contains boot loaders for serial, USB and Ethernet (FTP or HTTP Post) - some documentation about them on the documentation page...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.