0
接続接続またはコード下で間違っpc.whatsするAVRからデータを送信しますavr のTXD-TX 4)avr のRXD-RXとUSB to RS-232コンバータDB9ケーブルを使用してPCに接続されたTTLシリアルインタフェースモジュール。以下iは
コードです:あなたは、ヌルモデムケーブルを使用していない限り
#include<avr/io.h>
void UART_transmit(unsigned char data);
int main(void)
{
unsigned char i,message[]="i love india\r\n";
DDRD=0x00;
PORTD=0xFF;
UCSRA=0;
UCSRB=1<<TXEN; // transmitter enable
UCSRC=1<<URSEL | 1<<UCSZ1 | 1<<UCSZ0; // 8 data bit, a stop, none parity
UBRRH=0;
UBRRL=5; // for 9600 baud at 1MHz
while(1)
{
for(i=0;message[i];i++)
{
UART_transmit(message[i]);
}
} // while(1) end
} // main() end
void UART_transmit(unsigned char data)
{
while(!(UCSRA & (1<<UDRE)));
UDR=data;
}
USB-to-TTLモジュールのTXDをavrのRX(RXD to Tx)に接続しようとしましたか? –
はい私もこれを試した – divya