ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2012/05/30
    کرمان
    793
    19

    تنضیمات USART با توابع C18

    سلام دوستان
    همون طور که میدونید این کل تنظیمات C18 واسه USART هست:
    کد:
    Interrupt on Transmission:
    USART_TX_INT_ON 		Transmit interrupt ON
    USART_TX_INT_OFF 		Transmit interrupt OFF
    Interrupt on Receipt:
    USART_RX_INT_ON 		Receive interrupt ON
    USART_RX_INT_OFF 		Receive interrupt OFF
    USART Mode:
    USART_ASYNCH_MODE 		Asynchronous Mode
    USART_SYNCH_MODE 		Synchronous Mode
    Transmission Width:
    USART_EIGHT_BIT 		8-bit transmit/receive
    USART_NINE_BIT 			9-bit transmit/receive
    Slave/Master Select*:
    USART_SYNC_SLAVE 		Synchronous Slave mode
    USART_SYNC_MASTER 		Synchronous Master mode
    Reception mode:
    USART_SINGLE_RX 		Single reception
    USART_CONT_RX 			Continuous reception
    Baud rate:
    USART_BRGH_HIGH 		High baud rate
    USART_BRGH_LOW 			Low baud rate
    و

    کد:
    Clock Idle State:
    BAUD_IDLE_CLK_HIGH 		Clock idle state is a high level
    BAUD_IDLE_CLK_LOW 		Clock idle state is a low level
    Baud Rate Generation:
    BAUD_16_BIT_RATE 		16-bit baud generation rate
    BAUD_8_BIT_RATE 		8-bit baud generation rate
    RX Pin Monitoring:
    BAUD_WAKEUP_ON 			RX pin monitored
    BAUD_WAKEUP_OFF 		RX pin not monitored
    Baud Rate Measurement:
    BAUD_AUTO_ON 			Auto baud rate measurement enabled
    BAUD_AUTO_OFF 			Auto baud rate measurement disabled
    حالا سوال اینه که تنضیمات مربوط به Parity , Stop bit کجان؟
    تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا
  2. #2
    2013/02/26
    133
    4

    پاسخ : تنضیمات USART با توابع C18

    همینطور تنظیمات مربوط به FLOW CONTROL؟
    ای خدا ، من باید از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از این راه طعنه زنند. باید به آن سنگدلانی که علم را بهانه کرده و به دیگران فخر میآ*فروشند، ثابت کنم که خاک پای من هم نخواهند شد. باید همه آن تیره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترین و افتاده ترین مرد روی زمین باشم.
    شهید دکتر مصطفی چمران
  3. #3
    2006/08/16
    867
    17

    پاسخ : تنضیمات USART با توابع C18

    نقل قول نوشته اصلی توسط mehdi_nxp
    حالا سوال اینه که تنضیمات مربوط به Parity , Stop bit کجان؟
    نقل قول نوشته اصلی توسط phoenix2000
    همینطور تنظیمات مربوط به FLOW CONTROL؟
    اگر به دیتاشیت PIC18 ها مراجعه کنید میبینید که واحد UART این میکروها خیلی ساده هستند و بصورت سخت افزاری Parity و Stop bit ندارند. همچنین flow control. بیشتر مدلهای PIC24 این امکانات رو دارند.

    امکان پیاده سازی Parity و Stop bit بصورت نرم افزاری وجود داره.(مثلاً فرمت های زیر)
    با استفاده از مد 9 بیت میشه یک کارهایی کرد. که خب البته حرفه ای نیست ولی جواب میده.
    کد:
    7E2:| 0| 1| 2| 3| 4| 5| 6| E| S| S|
    7O2:| 0| 1| 2| 3| 4| 5| 6| O| S| S|
    7N2:| 0| 1| 2| 3| 4| 5| 6| S| S|
    7E1:| 0| 1| 2| 3| 4| 5| 6| E| S|
    7O1:| 0| 1| 2| 3| 4| 5| 6| O| S|
    7N1:| 0| 1| 2| 3| 4| 5| 6| S| .|
    
    8E2:| 0| 1| 2| 3| 4| 5| 6| 7| E| S| S|
    8O2:| 0| 1| 2| 3| 4| 5| 6| 7| O| S| S|
    8N2:| 0| 1| 2| 3| 4| 5| 6| 7| S| S|
    8E1:| 0| 1| 2| 3| 4| 5| 6| 7| E| S|
    8O1:| 0| 1| 2| 3| 4| 5| 6| 7| O| S|
    8N1:| 0| 1| 2| 3| 4| 5| 6| 7| S|

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  4. #4
    2013/02/26
    133
    4

    پاسخ : تنضیمات USART با توابع C18

    بصورت سخت افزاری یعنی چه جوری ؟ مثلا parity سخت افزاری چه جوریه؟بیت نهم طبق چیزی که فکر کنم دیتا شیت گفته بود برای parity استفاده میشه .که اگه نه بیتی تعریف کنیم ارتباط رو میشه بیت نه رو به parityاختصاص بدهیم.صفحه 253دیتا شیت 18f4550گفته که stop بیت داره برای واحد اسنکرون ولی ظاهرا کنترلی براش نیست.(توفیق اجباری)
    flow controlرو به دوصورت داریم که در این میکرو های 8بیتی بازم ظاهرا اثری ازشون نیس مگر بصورت نرم افزاری ولی حالت سخت افزاریش که شما گفتید در pic24مثل اینکه هست.
    ای خدا ، من باید از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از این راه طعنه زنند. باید به آن سنگدلانی که علم را بهانه کرده و به دیگران فخر میآ*فروشند، ثابت کنم که خاک پای من هم نخواهند شد. باید همه آن تیره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترین و افتاده ترین مرد روی زمین باشم.
    شهید دکتر مصطفی چمران
  5. #5
    2006/08/16
    867
    17

    پاسخ : تنضیمات USART با توابع C18

    نقل قول نوشته اصلی توسط phoenix2000
    بصورت سخت افزاری یعنی چه جوری ؟ مثلا parity سخت افزاری چه جوریه؟
    یعنی UART خودش پریتی رو حساب میکنه و اگر تنظیمشو فعال کنید، رو TX میفرسته.
    در مورد flow control و سری PIC24 اطلاعات زیادی ندارم.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

نمایش نتایج: از 1 به 5 از 5

موضوعات مشابه

  1. پاسخ: 13
    آخرين نوشته: 2018/11/19, 16:38
  2. چند فرستنده و یک گیرنده در USART (سیستم نوبت دهی بانک با USART)
    توسط ko-mohammad در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2014/04/22, 17:17
  3. تنضیمات پرینتر مجازی برای مدار چاپی
    توسط moslemm7d در انجمن مدار چاپی (PCB)
    پاسخ: 4
    آخرين نوشته: 2011/11/30, 12:07
  4. تنضیمات پرینتر مجازی (pdf factory)
    توسط moslemm7d در انجمن نرم افزار Proteus
    پاسخ: 0
    آخرين نوشته: 2011/11/28, 12:52
  5. یک سوال ساده در توابع usart
    توسط mojtabayazdani در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2010/10/10, 22:50

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •