ELEKTOR FORUMS

Please log in to post a reply or subscribe / unsubscribe to topics

Topic: C distance learning

Author Post

Gerhard

3 posts

Popping In
Popping In

Read post 18-03-2010 10:37

Hi
Can you tell me how emphasis is placed on c and assembly language in this course. The reason for this question is that I am more interested in learning c and assembly. (especially c)

Thanks
Gerhard

6363

11 posts

Popping In
Popping In

Read post 21-03-2010 21:31

I haven't got started yet, but from the quick look through it appears Flowcode lets you build a flow chart for your program. Each element is made from small modules of assembly code or c. Will let you know for sure when I start the course. I have purchased this because I to learn C programming.

6363

11 posts

Popping In
Popping In

Read post 13-04-2010 19:07

I am up to chapter 4 and we are sort of using C. I am writing bits of code that look like this

unsigned char tmp;

serial_init(); // initalise port to 9600

while(1) // repeat for ever
{

tmp = serial_read(); //read serial port
serial_write(tmp); // write result to serial port

}

Which is C, but the compiler generates the full version with reference to libraries and functions. see the attachment. It should open in notepad or notepad2. I am finding it useful, and I am hoping to start a project of my own, in the next week, to display the level of water in a number of tanks that hold rain water.

Attachment422 4h C routines.c

GeenBert

64 posts

Frequent Visitor
Frequent Visitor

Read post 01-07-2010 10:49

Hi Gerhard,

In the course assembly is regarded as particularly useful to understand the inner workings of the microcontroller. So it is only used for small, not too complicated programs. C is regarded as a very powerful language to control the microcontroller, but up to a point. Flowcode is the most powerful language which will allow you to do anything both for home as well as for professional applications.

The course starts with Assembly and C. As the topics get more complicated Flowcode is added, and at some point assembly is dropped. In the final section (on USB) C is dropped as well, so the course finishes with just Flowcode.

Good luck,
Bert

Maarten

5 posts

Popping In
Popping In

Read post 02-08-2010 09:34

Hi,
Is it possible to tell if the course adds up to the books Microcontroller System Engineering and 50 PIC Microcontroller Projects ?
I own those two books and worked my way through them, but still I would like to know more about the internal hardware workings and ASM programming. (I.e. a level more complicated)

Can you tell me if the course is recommended or there may be another book to fill the ASM gap for PIC's ? (Perhaps a C/ASM course from Matrix Multimedia)

GeenBert

64 posts

Frequent Visitor
Frequent Visitor

Read post 03-08-2010 23:32

Microcontroller Systems Engineering is a Flowcode projects book that you can add nicely to the end of this course. The course will provide much more detail and explain ASM, C as well as Flowcode. This will help you understand the projects in MSE much better, at least from a PIC point of view.

50 PIC Microcontroller Projects uses JAL as a language. The course will be quite helpfull with regards to ASM and C to help you understand JAL projects and JAL libraries, because the concept of JAL is similar to the concept of C. Flowcode as such doesn't help much of course.

Bert

learner

2 posts

Popping In
Popping In

Read post 14-07-2011 14:15

[admin] content removed.
- Cross posted.
- off topic.
- commericial advertising.

Post edited by Elektor Editor on 15-07-2011 08:30

Please log in to post a reply or subscribe / unsubscribe to topics

Follow Elektor

      

Act now!

Bestseller

Microprocessor Design using Verilog HDL

This book is a practical guide to processor design in the real world. It presents the Verilog HDL in an easily digestible fashion and serves as a thorough introduction about reducing a computer architecture and instruction set to practice. 

Package Deals

Elektor Bundles

Check our Package Deals and save money! Discounts up to 19% now available!

Price Slashed

Elektor OSPV

This Open Source People Vehicle is perfect for factory halls, warehouses, hospitals, colleges, schools etc.

Elektor PCBs at 25% OFF