avr-chat
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [avr-chat] PC Communication


From: NEMEC, BENJAMIN
Subject: RE: [avr-chat] PC Communication
Date: Mon, 19 Mar 2007 17:27:06 -0500

Oh!  Yes that’s most certainly possible.  If your AVR has a UART or USART.  If you are programming you AVR with ISP you must have a programmer.  That you connect to the PC’s RS232 (serial) port when you want to program it.  Then you can unplug that and connect a level converter that’s connected to your AVR’s UART.

 

Keep reading and you’ll understand more about how the ISP works.

 

Go here http://www.atmel.com/dyn/products/datasheets.asp?family_id=607 to find the datasheet to your AVR.  If your uController has a UART or USART read the section about it and try the example code.  Since all of the AVRs can be programmed with ISP your datasheet should also have a section about programming with a subsection about Serial Programming.  Read that to better understand how ISP works, you’ll see that the ISP protocol uses a different serial interface than the RS232 protocol uses.

 

 

 

Ben Nemec

 


From: Suhas Pharkute [mailto:address@hidden
Sent: Monday, March 19, 2007 5:17 PM
To: NEMEC, BENJAMIN
Cc: address@hidden
Subject: Re: [avr-chat] PC Communication

 

Well thx for the tutorial, It is helpful

The question is very simple, I would like to Monitor a sensor input on the PC constantly. There is a serial port interface available but then it will take 2 ports from PC (one for ISP and other for Serial Comm), I was wondering can it be done thr' single PC port ?

Just want to send program and monitor the port thr' single PC port

Possible?

Suhas

On 3/19/07, NEMEC, BENJAMIN < address@hidden> wrote:

Suhas:

> Is there any way to communicate to PC back using ISP when program execution is in place.
Do you understand that ISP means (In System Programming) ?  Why do you want to do this?

 

Suhas:

> I know I can read/write a block from ISP but that will need to put Processor in prog mode and will halt the exection, correct?

Not necessarily, depends if your AVR has a RWW section of FLASH, but I think that is not what you are looking for.

 

What are you trying to do?

 

Have you read the appropriate datasheet(s) and appnotes?

A couple appnotes come to mind.  I know there is one specific to ISP and another specific to using the AVR UART and USARTs.  I think you need to read those as well as the datasheet for the AVR you are using.

 

And please go read this tutorial written by Eric S. Raymond et al., How To Ask Questions The Smart Way:

http://www.catb.org/~esr/faqs/smart-questions.html

 

 

Ben Nemec

 


From: avr-chat-bounces+bnemec=address@hidden [mailto:address@hidden] On Behalf Of Suhas Pharkute
Sent: Monday, March 19, 2007 4:13 PM
To: address@hidden
Subject: [avr-chat] PC Communication

 

Hi,

Is there any way to communicate to PC back using ISP when program execution is in place.

Or can I write a loop that will look for PC input/output for interaction

I know I can read/write a block from ISP but that will need to put Processor in prog mode and will halt the exection, correct?

Please help

Suhas

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]