سلام
بچه ها من می خوام با پورت سریال اطلاعات رو به کامپیوتر بفرستم ولی هر کاری می کنم چرت و پرت می فرسته نمی دونم مشکل از کجاست این برناممه
این هم مدارمه فقط خازن ها رو یه خازن های دیگه گذاشتم
بچه ها من می خوام با پورت سریال اطلاعات رو به کامپیوتر بفرستم ولی هر کاری می کنم چرت و پرت می فرسته نمی دونم مشکل از کجاست این برناممه
#include <avr/io.h>
#include <avr/iom16.h>
#include <inttypes.h>
#define F_OSC 4000000 /* oscillator-frequency in Hz */
#define UART_BAUD_RATE 9600
#define UART_BAUD_CALC(UART_BAUD_RATE,F_OSC) ((F_OSC)/((UART_BAUD_RATE)*16l)-1)
void delay_ms(unsigned short ms) {
unsigned short outer1, outer2;
outer1 = 200;
while (outer1) {
outer2 = 1000;
while (outer2) {
while ( ms ) ms--;
outer2--;
}
outer1--;
}
}
void init(void) {
// set baud rate
UBRRH = (uint8_t)(UART_BAUD_CALC(UART_BAUD_RATE,F_OSC)> >8);
UBRRL = (uint8_t)UART_BAUD_CALC(UART_BAUD_RATE,F_OSC);
// Enable receiver and transmitter; enable RX interrupt
UCSRB = (1 << RXEN) | (1 << TXEN) | (1 << RXCIE);
//asynchronous 8N1
UCSRC = (1 << URSEL) | (3 << UCSZ0);
}
int a=0x3;
int main()
{
init();
while(1)
{
while(!(UCSRA & (1<<UDRE)));
UDR = ~a;
}
}
#include <avr/iom16.h>
#include <inttypes.h>
#define F_OSC 4000000 /* oscillator-frequency in Hz */
#define UART_BAUD_RATE 9600
#define UART_BAUD_CALC(UART_BAUD_RATE,F_OSC) ((F_OSC)/((UART_BAUD_RATE)*16l)-1)
void delay_ms(unsigned short ms) {
unsigned short outer1, outer2;
outer1 = 200;
while (outer1) {
outer2 = 1000;
while (outer2) {
while ( ms ) ms--;
outer2--;
}
outer1--;
}
}
void init(void) {
// set baud rate
UBRRH = (uint8_t)(UART_BAUD_CALC(UART_BAUD_RATE,F_OSC)> >8);
UBRRL = (uint8_t)UART_BAUD_CALC(UART_BAUD_RATE,F_OSC);
// Enable receiver and transmitter; enable RX interrupt
UCSRB = (1 << RXEN) | (1 << TXEN) | (1 << RXCIE);
//asynchronous 8N1
UCSRC = (1 << URSEL) | (3 << UCSZ0);
}
int a=0x3;
int main()
{
init();
while(1)
{
while(!(UCSRA & (1<<UDRE)));
UDR = ~a;
}
}
این هم مدارمه فقط خازن ها رو یه خازن های دیگه گذاشتم

دیدگاه