A PIC32 might do it, the big brother of all as 128Kb of RAM, but I think that there are ARM's with more.
I'm a follower of the diyAudio forum to, and I like HiFi a lot, so I will follow this topic closelly, but as a simple student I'm a bit behind all your knowledge, I can understand everything, but I cant help for example in the design of a low noise DAC or even code a CODEC reader.
Goodnight, after being so boring with all you guys with my ARM doubts now I'm asking about the 32 bit PIC's, not because I left my ARM's, but because I'm forced to use a PIC32 in one of my classes and knowledge doesn't take space, so I will take the opportunity to have some very smart teacher to help me and to teach me, and if I don't really use them I will fail in the exams, and because I was already thinking about getting a PicKit3 to play with the great PIC23 and dsPic's, adding some PIC32 to the game seems a smart move, and I can even get some samples from Microchip, and my University as some great protocols with Microchip and every class that needs a micro-controller uses Pics its good to learn a bit about them. So I'm thinking in making a small breakout board to the PIC32MX795F512H that's the one used in our classes, and if anyone as already used them and used Eagle to design some boards I would be very happy if you want to share your libs for this part.
I love that old school sound! Need to get my PicKit so I can try that, i just love the 8 bit sounds, but I never had time to learn on how to make a micro-controller create then. I have a little question, is there any programm that can be used to create the soundtracks?
Thanks Ian. I have decided to switch everything to SMD, to force me to learn how to solder smd's. I also added an external 12 bit ADC from Microchip, right now its an 8 channel MCP3208, but in the finished board will only use the 2 channel one, this ADC as the advantage of being way faster than the built in Atmega one, I can sample at 100Ksps and the atmega internall adc can only sample up to 15Ksps, more and it start loosing resolution.
Right now I cocked my input filter, I think tha op-amp is dead, the output is 5v dc steady. I just had it running while testing some code changes, but it as been a problem since the start of the project, I dont really like the response of this signal conditioner, I will try a simple cap to block dc and a pair of resistors connected respectively to Vcc and Gnd, but I'm seeking for other designs on how to feed some audio signal to the ADC, if you have one just say/post about it.
Sorry for the off-topic, and you can delete my message if you think so. Is there any date for the date of release of the BusBlaster v2, and if its JTAG will be fully functional?
I'm actually using an IGEP v2 board, that is sort of a BeagleBoard but a little bit more powerfull and with integrated WiFi and bluetooth and it just runs Ubuntu out of the box, adding more ram to it, and a lighter linux version and it would be a killer system!
There is only little thing that I dont understand, if CodeSourcery says that it have all what is needed to compile C code to an ARM target why do we need to recompile/have a dedicated gcc compiler in a folder just for the codesourcery? I am a big linux noob, so if you can explain it to me I would love to year, learning is always a good thing.
I have been learning how to use more and more function of Eagle, and right now this is how the pcb's are:
If someone that as already used SeeedStudio to produce their pcb's, can you say how I define the board dimension, so the pcb's are cut to size? I think I will take the plunge and switch to an all SMD design, so it would be a 2-in-1 board, being a working project and also an SMD learning board for me, if I switch to SMD I will integrate an SPI 12-bit ADC that is 10 to 20 timer faster that the built-in ADC of the Atmega, I think that I would benefict from the added resolution and a faster ADC is really a good add-on to this project, I also need to finish the menu system and test the pwm control of contrast and backlight.
Cam I change the gcc and Newlib to the most recent versions just changing its file names/download places and it will work or there is something more under the hood that will break?
Great work Ian, hats off to you and all the time you give to this great project! I just opened the comments page and its gone too, no more names from other users :)
Compiles, but its the one that gave me warnings, I dont know if I made something wrong, but you can also try it, and if you get the same warnings send an email to the tutorial author, I have already done that and I'm waiting for its response. I think that most of the errors that I get following tutorials is because I'm using windows and not Ubuntu where Gcc is in its native home. I'm also waiting for some response from ST about the V3.3 Std Pheripheral lib for their chips. Its so annoying that every commercial ARM compiler uses GCC and a lot of freely developped libs and the ask huge amounts of money for them..
I think that the basic is installing CodeSourcery and then the Std Library files, and do the rest with Makefiles and linker scripts and what not, but I still dont know how to do that :/
Maybe the best thing to do is read the getting started guide from CodeSourcery and learn about Makefiles, and linker scripts that look even worse than the makefiles that I can almost read now http://www.codesourcery.com/sgpp/lite/a ... elease1592 There are also some more links in this topic that are worth visiting, if some one get a toolchain working under linux/ubuntu talk about it here!