اطلاعیه

Collapse
No announcement yet.

پیکر بندی پورت سریال در WINAVR

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پیکر بندی پورت سریال در WINAVR

    درود
    چند وقته این WINAVR پدرمو در آورده . من اوسیلوسکوپ eOscope ساختم

    همه چیز اون عالیه فقط مشکل اینجاسست که دامنه موج و فرکانس نمایش نمیده
    برای اینکه وقت میکرو گرفته نشه با استفاده از یک میکرو دیگه فرکانس با استفاده از SP8704 تا یک گیگ هرتز ژ اندازه گیری میکنم و میخوام گوشه LCD نمایش بدم . مشکل اینجاست که هر کاری میکنم پورت سریال در WINAVR درست جواب نمیده مثلا پیکر بندی میکنم برای بادریت 9600 ولی 1200 میفرسته و از همه مهمتر دریافت که من بیشتر بهش احتیاج دارم معلوم نیست با چه سرعتی میگیره . برای پیکربندی از ویزارد کد ویژن هم استفاده کردم نشد که نشد . کسی میتونه کمک کنه میکرو من ATMEGA162 هست با فرکانس 8 مگا هرتز
    فقط یک نمونه کد احتیاج دارم که ATMEGA162 دیتا درست دریافت کنه با استفاده از اینتراپت سریال :angry: :angry:

    این نمونه کد من برای فعال سازی

    [code=c]
    ISR(USART0_RX_vect) // USART0, Rx Complete
    {
    // ... ;
    }




    void USART_Init_test(void)
    {

    //uart_init(UART_BAUD_SELECT(9600, 8000000));

    // USART0 settings: 9600 baud 8-n-1
    // WARNING: real baud = 9615: err = 0.156249999999991%
    UBRR0H = 0;
    UBRR0L = 51;
    UCSR0B = (1<<RXCIE0) | (1<<RXEN0) | (1<<TXEN0);
    UCSR0C = (1<<UCSZ01) | (1<<UCSZ00);

    sei();




    }
    [/code]

    #2
    پاسخ : پیکر بندی پورت سریال در WINAVR

    آقا کسی نیست این اینتراپت سریال توی winavr برای مگا 162 برای من پیکر بندی کنه
    من هر چی توی پروتئوس تست میکنم نتیجه ای نداره و در عوض 9600 روی 1200 کار میکنه یعنی تقسیم به 8 میشه :angry: :angry: :angry: :angry:

    دیدگاه


      #3
      پاسخ : پیکر بندی پورت سریال در WINAVR

      درود دوست گرامی
      پس از یک سال حتمن مشکلتون برطرف شده اینو مینویسم شاید مشکل یکی دیگه یا حتا خودم در اینده رو برطرف کنه!

      فیوزبیت CLKDIV8 که فرکانس ورودی رو تقسیم بر 8 میکنه و به پردازنده میفرسته به صورت دیفالت فعاله و فرکانس 8 مگ رو به 1 مک و بادریت 9600 رو به 1200 تبدیل میکنه.
      احتمال میدم مشکل شما همین باشه.
      Industrial Automation Systems Developers
      طراحی و توسعه سیستم های مانیتورینگ و اتوماسیون صنعتی
      کنترل هوشمند لوازم الکتریکی توسط اندروید میکروکنترلر سخت افزار اختصاصی شبکه مخابرات الکترونیک ARM AVR LPC STM32 dsPIC LPC NXP 8051 PLC Android CAN USB Wi-Fi Ethernet Bluetooth Serial Parallel

      دیدگاه

      لطفا صبر کنید...
      X