I have just started with Arduino and understand the uploading process, but is it possible to read from the Atmega 328 chip? and have it displayed as the program that was uploaded previously? I have some chips I want to see how they are programmed..
No.
You can read the contents of flash memory and display it as HEX or even use that data to reprogram another chip. It's also possible to reconstruct the assembly code, but no way to get the C code back.
Rob
Thanks Rob,
It was the C code I wanted, so I could modify some of what the chip done using a language where I might understand some of what is going on...