Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
You can download the Micro C package from:
BiPOM Electronics - Micro C 8051 Development System Software
It has interrupt and timer examples. As a bonus, you get a free Windows IDE.
Kennedy
In my opinion, 8051 is the simplest. Both in C and Assembly. I am using this board:
BiPOM Electronics - MINI-MAX/51-D Single Board Computer with 8051 Microcontroller
and running the free SDCC C Compiler on it. SDCC also has an assembler.
Kennedy
AT89C51ED2 is a good choice with multiple channels of Programmable Counter Array with High Speed Output, Compare/Capture, Pulse Width Modulator (PWM).
I am personally using this board that has AT89C51ED2:
BiPOM Electronics - MINI-MAX/51-C2 Single Board Computer with 8051 Microcontroller
Kennedy
Easiest software package for microcontrollers is Flowcode:
BiPOM Electronics - Flowcode V4 for AVR
You do not need to know any language. It is all graphical. Just drag&drop and connect the blocks with your mouse.
Kennedy
There is another free graphical IDE with built-in ARM GCC:
BiPOM Electronics - ARM Development System
It is all set up. Just install. Easier than eclipse overall.
Kennedy
Re: Free ARM Compiler
There is a free ARM C compiler (GCC) with graphical IDE and project manager:
BiPOM Electronics - ARM Development System
It allows building Linux programs, too:
https://www.bipom.com/documents/boards/gadgetpc/GadgetPC%20C%20Programming%20Guide%20for%20Linux.pdf
Kennedy
There are some LCD and 3X5 Keypad examples for SDCC here:
BiPOM Electronics - Software Examples for SDCC 8051 Development System
It should give you an idea about proper commenting and C style as well as idea about how to read the keypad and write to LCD.
Cheers
Kennedy
I am using Zigbee wireless:
BiPOM Electronics - CBL-RS232XB-RS232XB
Cheaper than installing cables. The Digi modules can work as a mesh network and the range can be adjusted based on your antenna choice.
Micro-IDE is free now. I think it is the best graphical IDE for SDCC. You can add your own downloader for your board and there are many free examples.
But I noticed that they changed the link. The new link is:
BiPOM Electronics - SDCC 8051 Development System
Kennedy
There is some information on how to connect LabVIEW to 8051:
https://www.bipom.com/documents/boards/Using_Labview_with_BiPOM_boards.pdf
Maybe this will help.
Kennedy
There is some information on how to connect LabVIEW to 8051:
https://www.bipom.com/documents/boards/Using_Labview_with_BiPOM_boards.pdf
Maybe this will help.
Kennedy
Do not assume that the file was successfully opened. If fp is NULL, you will get segmentation fault. You need something like:
FILE *file =fopen("/sys/class/sbc2800/d05/value","wt");
if(file) fprintf(file,"1");
if(file) fclose(file);
Try this. Does it still give segmentation fault or does it...
Re: Choosing a embedded linux board
I am using GadgetPC from BiPOM:
BiPOM Electronics - GadgetPC Single Board Computer with 32-bit AT91SAM9260 ATMEL ARM microcontroller and USB ports
It is nice to be able to use low cost USB peripherals ( there are 4 USB host ports and 1 USB device port on...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.