Although PIC32 may not be the best processor, the Microchip documentation & register names may be similar to PIC18. It is just a step for me to learn about other processors. I so far only have experience with PIC 18 and lower.
There are other reasons for PIC32: 1. availability - I can order from Microchip direct, where I usually get other things. 2. programmer - I already own a programmer and know how to connect it. I also know how to build a circuit. 3. proto boards - I found a good prototype board that I will know how to use. 4. C compiler - I can compile my program. I find it difficult to find information on how to do this on other processors. Ardruino IDE is easy to install, which comes with a compiler built in1. 5. documentation As long as I can fill the above 5 things, I don't mind any processor. It would actually be nice to get JAL running on a few different processors that run at different speeds. I think PIC32 is limited at 100mhz? Matt. On May 19, 2:59 pm, "Mike@watty" <[email protected]> wrote: > The PIC32 are not remotely related to PIC family JAL is for. In fact > only Microchip 10, 12 , 16 & 18 family are "real" PIC micros > > The PIC32 is a MIPS. You are better using C. > > JAL is good for Microchip 10, 12 , 16 & 18 family because the > architecture is such as to be very poor for C, Pascal, Forth. > > Write some C programs for Windows Console or Linux Console first. Wink > an LED on serial port handshake pin. > > Then if you need a PIC32, continue. However the MIPS is getting > increasingly obsolescent. Don't just use stuff because it's Microchip. > I prefer 18F family with JAL to 8051, AVR/ATMEL/Texas etc micro- > controller. > > But if I'm doing something too big for Microchip 10, 12 , 16 & 18 > family then I'd go for ARM SoC. Many modules for different > applications. Many cheap ones will run Linux/OpenWRT etc with drivers > for ethernet, Bluetooth, video, audio, NTFS, FAT32, Ext3, EXt4 > etc ... Pogo Plug, Cheap Routers etc.. > > There is no point even wasting time trying to run JAL on PIC32., It's > not a PIC. > > On May 19, 3:23 am, mattschinkel <[email protected]> wrote: > > > Yes, I'll probably be going wtih the MAX32 > > (PIC32MX795F512L)http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeI... > > > As well as the current working JAT sample PIC which is pic32mx360f512l > > > Rob, could you please try to put PIC32MX795F512L through your device > > file generator? Also pic32mx360f512l if you have time. I would like to > > keep jallib named registers (like SSPSTAT_BF). I know I may end out > > writing a device file by hand. > > > I am still unsure about the development of JAT, I'll do some reading > > on what is there. > > > Matt. > > > On May 18, 2:55 pm, "funlw65(Vasi)" <[email protected]> wrote: > > > > Guys, > > > > Look here, is cheaper than Arduino > > > MEGAhttp://www.digilentinc.com/Products/Detail.cfm?NavPath=2,719,895&Prod... > > > and as I understand, on May 21 will be available for download a > > > modified version of Arduino IDE for all three major operating systems. > > > > Matt, maybe is wise to wait a little... > > > > On May 18, 7:32 am, mattschinkel <[email protected]> wrote: > > > > > Thanks William. > > > > > So, I was looking into Antlr. It seems simple (or will be when I get a > > > > bit of experience with it). > > > > > I see Antlr outputs a .c file (a runable program). Is that what JAT > > > > is, just an output from Antlr? Did you compile the .c file into > > > > jalparser.exe? > > > > > Does modifying JAT only require knowledge of Antlr? > > > > > Of course I need to know C so I can verify the final output. > > > > > Matt. > > > > > On May 17, 10:55 pm, William <[email protected]> wrote: > > > > > > Greetings Matt, > > > > > > Summary up front -- I'd recommend a 'standard' Arduino, and spend at > > > > > least 3 months learning Arduino and C. Then switch to the PIC32 > > > > > Arduino if you like (by then it will either be working well or > > > > > abandonded. And by then then you may be comfortable enough to work on > > > > > JAT to fix bugs or add features that are missing. > > > > > > Now the more detailed comments about JAT and cross-compilers, etc... > > > > > > In my experience, Codesourcery is an excellent choice for gnu 'gcc' > > > > > cross-compilers these days. While they do indeed offer commercial > > > > > support, the compiler is indeed free software and the source is > > > > > available although I've never needed it. I've used their 'lite' cross > > > > > toolchains on several different projects over the years and have been > > > > > well pleased. The only thing that is typically missing from the > > > > > 'lite' tools is the ability to burn flash directly from their nice > > > > > debugger -- of course you can work around that with other tools, it > > > > > just isn't quite as convenient but that is what I do here. > > > > > > It also looks like the PIC32 will be a winner -- since it is based on > > > > > MIPS instruction set, which has been around in the Unix world for > > > > > many, many years and is used in lots of embedded widgets, routers and > > > > > such. The GNU GCC for MIPS has been around a long time also. > > > > > > You asked my advice on learning C -- well, until about a year ago, I > > > > > would say just sit down in front of any Linux system or even a virtual > > > > > machine running Linux and grab a copy of the classic book on C > > > > > programming by K&R, 2nd Ed. But having used the Arduino for the past > > > > > year or so, I'd say spend $30 on Arduino and use online examples or > > > > > buy any of the Arduino books. Nothing is hidden from you by using > > > > > Arduino IDE -- the full source is online. In fact, the proper GNU GCC > > > > > cross toolchain will be installed for you and available for you to use > > > > > directly, if you don't want to use the IDE. Personally I use the > > > > > Arduino IDE, even though I rarely use IDEs for anything else. > > > > > > About JAT -- like Joep says, it is at the stage where it needs more > > > > > work, but I'm not likely to have much time for such an undertaking any > > > > > time soon. > > > > > > William > > -- You received this message because you are subscribed to the Google Groups "jallib" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/jallib?hl=en.
