Hi All,
By luck/bad-luck, my first encounter with the world of electronics has been a need to make an LPC2148 do some things. I’m part of a project whose electronics chap has suddenly been taken ill, but stoically insists we carry on without him. Unfortunately, he’s not about to give me a crash course in digital electronics.
So, I’ve read up in the last two days a few starter books in digital electronics, I know what registers are, I understand bit -masks and bitwise operations in C, I am beginning to have a rough idea of what a hex number is in dec if you show it to me. I know what an ADC is, I think I2C is pretty cool. It’s been a learning curve!
However, getting an LPC2148 to fire up is a bit of a chunk that I’m finding difficult to break down into smaller bites. Once it’s working, I think I’m happy enough with the C to, say, blink an LED, send serial to the PC, or whatever. It’s the bit that you do to set everything up that confuses me. I’m sure if I read the ARM manual I’d be fine, but I’m in a bit of a rush with this project. I really like digital electronics now and will continue to persue it, but until then I was wondering if anyone knew of a good tutorial for crossworks that was spoon-feedy to the effect of ‘to make an LPC2148 make an LED blink, first let’s start with the config… [setting PLLs, telling me if I want to do this flash reading acceleration thing, stuff like that] … then you need to set up porta.pinx to be an output, like so…’
I know that’s incredibly prescriptive, and normally I too would scoff and tell the enquire they’d learn a lot more if they figured it out themselves, but I’m really in a push and would be hugely appreciative if anyone could help me, as a true ignorant, up the creek without a paddle!
A project file which is quite well commented for the above would also help. Basically, imagine you had to tell a monkey how to make this happen! As an engineering student, I speak maths, but really little electronics.
Thank you enormously in advance,
Carl
(not edmoore, though he recommended I use his account to ask any questions here).