So, I want to program a STC12C2052 chip with a EN25T80 USB programmer. (The STC12C2052 is part of a kit I bought but hasn’t arrived yet)
So I guess I need an IDE (C/C?) that knows how to compile for the STC12C2052, and a programmer that can speak with the EN25T80.
The EN25T80 USB programmer is this: http://www.ebay.com/itm/300797698192 - the cheapest I could find that supports the STC12C2052. Win7/64 can’t find a driver for it (but at least the red LED on the board lights up).
Where do I go from here?
(and did I buy the wrong programmer?)
Why on earth do you want to use this microcontroller? There are hundreds to choose from with much better support. Microchip PIC Atmel AVR (ATTiny, ATMega, and ATXMega) ST STM8
Renesas RL78
SILabs C8051s
TI MSP30 BOLD are my favorites
If you’re dead set on using it, you can use IAR Compiler IAR is a very good compiler, and they offer free demo versions. You can choose the time limited (30 day) demo which is full featured, or you can choose the unlimited time demo which restricts the size of the code you can compile (4K Bytes). Select the Intel 8052AH as the target (Per the STC12 Datasheet).
As I said, this chip is included in a kit I purchased that looked simple and I thought would be nice to start microchip programming with.
I didn’t know it had poor support, I’ll use AVRs and PICs in the future.
Since I don’t really need a complete IDE, do you know of any gcc/gdb like tools I could use? (with chip simulation for debugging, I guess…)
SDCC should be able to compile for the Intel 8052AH target. I’ve never used gcc (sdcc) for 8051, so I have no idea if simulation tools are available and if they are, how good they are.
I think I’d rather pound my head against the wall than have that microcontroller be my first uC learning experience… But that’s just me. I wish you the best of luck with it. When you’re done banging your head, grab a PIC or AVR demo board or, as texas says, an arduino.