PDA

View Full Version : Great Cow Basic



budude
02-24-2010, 02:38 AM
Has anyone done any development work with Great Cow Basic? I downloaded it a while back and didn't do anything with it and took another look tonight and they now have a GUI tool to help you build your program. Its got icons to add various bits to the code like Input/Output, PWM, Communication, etc. Kind of neat - seems like an easy way to get your code structure started. If you're an Assembly only type, it shows you the asm code so you can massage it more if you want.

If you're new to PICs/programming it might help you get started - check it out at: http://gcbasic.sourceforge.net/index.html

Blackbeard
02-24-2010, 05:29 AM
Not to steal a thread, but it seems that the interface is MPLab or that other interface. I don't see how it's supposed to be able to generate code for AVRs. I might try it out just to see where this would lead.

steve

budude
02-24-2010, 09:55 AM
Not to steal a thread, but it seems that the interface is MPLab or that other interface. I don't see how it's supposed to be able to generate code for AVRs. I might try it out just to see where this would lead.

steve

Not quite sure what you mean - it uses their own editor/IDE? It was originally for PICs only but they now loosely support AVRs as well. I made a little program for an ATtiny12 and it generates an .asm file for it. I haven't tried compiling it or burning onto a chip yet but it "looks" about right anyway...

kychristmas
02-24-2010, 10:43 AM
OK, I was wanting to ask this befor, but now that I see the same thing in Great Cow, I have to ask... How come it only shows 4 Output channels for PWM on the 16F688? Clearly the Renard code is doing something to get 8 Output Channels from the same chip.

lumax
02-24-2010, 11:15 AM
Not sure here, but Redand use a software PWM and don't use the chip built-in hardware PWM, I might be wrong...

By the way Budude, that great cow seem to be a really nice tool, for people like me that don't want to learn assembly language. :)

I'm working as an industrial electrician and when it's time to play with micro-controller, I use Ldmicro... it's a ladder logic compiler for PIC and AVR, basically it transform a micro-controller in to an Industrial PLC (programmable logic controller), this is not intended for hi tech project or ultra fast routine, but really useful for basic I-O stuff and serial communication...

http://cq.cx/ladder.pl

Blackbeard
02-25-2010, 07:33 AM
Not quite sure what you mean - it uses their own editor/IDE? It was originally for PICs only but they now loosely support AVRs as well. I made a little program for an ATtiny12 and it generates an .asm file for it. I haven't tried compiling it or burning onto a chip yet but it "looks" about right anyway...

I was just reading their installation notes, and it mentioned when you install that you should either pick a download for MPLab or gputil. I haven't tried downloading or installing anything, so I was asking blindly. Wasn't meaning to sound critical, just stupid. I usually don't have trouble sounding that way.

steve

TimW
02-25-2010, 08:45 AM
I haven't tried it. But good reasons I have "herd" for using Great Cow basic:

- you can get moo-ving really fast on your projects
- it doesn't take a lot of heifert to learn
- mis-steaks are reduced via the visual interface
- It will work cud over cat(tle)-5 cable
- It supports both integers and long(horn)s
- It plays both kinds of music
- You'll be able to cut the code into hamburgers.
- The only test equipment you need is a BBQ
- Its got many udder options....

Actually, that might meat a few of my needs. (Thanks for the steer on this one budude!)

(Rumour has it they're also about to introduce Great Sheep Basic... which the Aussies will find particulaly ewe-sful... but apparently it uses a lot of ram though...)

IdunBenhad
02-25-2010, 08:48 AM
Hi:
TimW, that's BAAAAAAAAAAAAHHHHHHHDDDDDDD!

WireWrap
02-25-2010, 02:31 PM
Tim, you better be careful, you'll end up in the punitentiary. :rolleyes:



You know what happens there -- they punish you severely. :rolleyes: :rolleyes: :rolleyes:


:)