NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1884 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید

نمایش نتیجه های نظرسنجی ها: دوستان بحث رو چطور ادامه بدیم؟

رأی دهندگان
113. شما نمی توانید در این نظرسنجی رای دهید.
  • گفتن مثال برای قسمتهای راه اندازی شده

    56 49.56%
  • ادامه بحث و راه اندازی قسمتهای راه اندازی نشده

    57 50.44%
صفحه 11 از 18 نخستنخست 123456789101112131415161718 آخرینآخرین
نمایش نتایج: از 201 به 220 از 360

موضوع: تشریح کامل دستورات cmsisبرای lpc1768

  1. #201
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    مهندس جان من خودم از coide استفاده میکنم و keil ندارم .اما من فایل main شما رو باز کردم و دیدم شما اصلا پینهای رپورت سریال رو برای ارسال و دریافت آماده نکردین.بایستی از لایبری pinsel استفاده کنین.اول برنامه هم باید حتما لایبری مربوط به clk , power رو فراخونی کنین .البته اگه coide دارین این برنامه رو توی اون اجرا کنین تا ارورهای واقعی رو بهتون بگه .شرمنده من با keil کار نکردم و زیاد وارد نیستم داداشم

    راستی این خط رو هم حتما به برنامه اضافه کنین که من یادم رفته بود بنویسم
    کد:
    UART_FIFOConfig(LPC_UART2,&fifocfg);
    ;
    ویرایش توسط esi_52000 : 31-07-2012 در ساعت 18:46

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #202
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esi_52000 نمایش پست ها
    مهندس جان من خودم از coide استفاده میکنم و keil ندارم .اما من فایل main شما رو باز کردم و دیدم شما اصلا پینهای رپورت سریال رو برای ارسال و دریافت آماده نکردین.بایستی از لایبری pinsel استفاده کنین.اول برنامه هم باید حتما لایبری مربوط به clk , power رو فراخونی کنین .البته اگه coide دارین این برنامه رو توی اون اجرا کنین تا ارورهای واقعی رو بهتون بگه .شرمنده من با keil کار نکردم و زیاد وارد نیستم داداشم

    راستی این خط رو هم حتما به برنامه اضافه کنین که من یادم رفته بود بنویسم
    کد:
    UART_FIFOConfig(LPC_UART2,&fifocfg);
    ;

    درسته مهندس ،‌نقش پين ها مشخص نشده بود ، اما دليلي بر ارور دادن تو كامپايل نيست.تو عمل كار نميكنه !
    موقع كامپايل از متغيير هايي كه از دو نوع ساختار تعريف كردم ارور ميگيره
    همچين اروري هم تو بخش rtc داشتم.فكر كنم بايد با coide هم يه تست بگيرم ببينم قضيه از كجاست



    بعد از چند وقت برگشتم



  4. #203
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    با سلام
    من تمام این پست های این قسمت را خوندم در نهایت گفتم یه جمع بندی تا الان داشته باشم.
    اول اینکه تایپیک بسیار مفیدیه و به سایر دوستان توصیه می کنم ازش استفاده کنند.
    مطالب حاشیه در آن زیاد مطرح شده برای همین اون قسمت هایی که برای راه اندازی آن شرحی داده شده را لینک می ذارم:
    1- gpio به همراه وقفه آن ، در اینجا
    2- pinsell انتخاب پایه در اینجا
    3- تایمر RIT در اینجا
    لایبری ها و مثالهای خود nxp در اینجا لینکشه
    pdf مطالب گذشته در اینجا
    4- مد SPI در اینجا
    5- مد تایمر و کانتر قسمت1 ، قسمت2 ، قسمت3
    6- مد GODMA در اینجا
    7- مد I2C در اینجا

    آقای طاهری فرمودند مدهای ADC، SYSTICK, RTC, WDT هم هست که من پیدا نکردم!!




  5. کاربران : 14 تشکر کرده اند از شما mzarkoob برای ارسال این پست سودمند:


  6. #204
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    سلام

    میگم اگر ممکنه adc و usart و isp هم بزارید

  7. #205
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    با سلام
    من تمام این پست های این قسمت را خوندم در نهایت گفتم یه جمع بندی تا الان داشته باشم.
    اول اینکه تایپیک بسیار مفیدیه و به سایر دوستان توصیه می کنم ازش استفاده کنند.
    مطالب حاشیه در آن زیاد مطرح شده برای همین اون قسمت هایی که برای راه اندازی آن شرحی داده شده را لینک می ذارم:
    1- gpio به همراه وقفه آن ، در اینجا
    2- pinsell انتخاب پایه در اینجا
    3- تایمر RIT در اینجا
    لایبری ها و مثالهای خود nxp در اینجا لینکشه
    pdf مطالب گذشته در اینجا
    4- مد SPI در اینجا
    5- مد تایمر و کانتر قسمت1 ، قسمت2 ، قسمت3
    6- مد GODMA در اینجا
    7- مد I2C در اینجا

    آقای طاهری فرمودند مدهای ADC، SYSTICK, RTC, WDT هم هست که من پیدا نکردم!!


    سلام مهندس مهدی .من تمام این قسمتهایی که فرمودین رو بلافاصله بعد از تست رو برد خودم گداشته بودم برای دوستان .اگه لطف کننین و دوباره نگاه کنین حتما پیدا میکنین .
    در جواب دوست خوبم آقای soodi هم باید بگم که قسمت adc رو قبلا گذاشتم و قسمت
    پورت سریال چون مطالبش خیلی زیاده یه مدت طول میکشه تا آماده بشه.

    راستی دوستان در حال جمع آوری مطالب هستم تا تمام قسمتها رو در قالب یه کتاب انشالله
    چاپ کنم . به نظرتون استقبال میشه دوستان ؟

  8. کاربران : 2 تشکر کرده اند از شما esi_52000 برای ارسال این پست سودمند:


  9. #206
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esi_52000 نمایش پست ها
    من تمام این قسمتهایی که فرمودین رو بلافاصله بعد از تست رو برد خودم گداشته بودم برای دوستان .اگه لطف کننین و دوباره نگاه کنین حتما پیدا میکنین .
    در جواب دوست خوبم آقای soodi هم باید بگم که قسمت adc رو قبلا گذاشتم
    سلام
    آقا نذاشتی من نگاه کردم اگه هست خوب لینک بدید ... فقط اینجا گفته شده میذارید!

  10. #207
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    سلام

    اگر تمامی مطالب شما ساماندهی شده بشه و فهرست بندی و ... انجام بشه
    می توانید در قالب کتاب یا pdf به فروش برسونید ، به نظر من به صورت pdf در بیارید و به فروش برسونید
    مطمئن باشید که با فروش بسیار بالایی مواجه می شوید من هم اولین نفری هستم که ازتون می خرم

  11. #208
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esi_52000 نمایش پست ها
    قسمت پورت سریال چون مطالبش خیلی زیاده یه مدت طول میکشه تا آماده بشه.
    سلام
    بله مطالب پورت سریال زیاده. برای شروع من تمام دستورات را فعلا میذارم اینجا:
    [PHP] uart_set_divisors(LPC_UART_TypeDef *UARTx, uint32_t baudrate)

    UART_ConfigStructInit(UART_CFG_Type *UART_InitStruct)

    UART_Init(LPC_UART_TypeDef *UARTx, UART_CFG_Type *UART_ConfigStruct)

    UART_SendByte(LPC_UART_TypeDef* UARTx, uint8_t Data)

    UART_ReceiveByte(LPC_UART_TypeDef* UARTx)

    UART_Send(LPC_UART_TypeDef *UARTx, uint8_t *txbuf, uint32_t buflen, TRANSFER_BLOCK_Type flag)

    UART_Receive(LPC_UART_TypeDef *UARTx, uint8_t *rxbuf, \uint32_t buflen, TRANSFER_BLOCK_Type flag)

    UART_IntConfig(LPC_UART_TypeDef *UARTx, UART_INT_Type UARTIntCfg, FunctionalState NewState)

    UART_GetLineStatus(LPC_UART_TypeDef* UARTx)

    UART_GetIntId(LPC_UART_TypeDef* UARTx)

    UART_CheckBusy(LPC_UART_TypeDef *UARTx)

    UART_FIFOConfigStructInit(UART_FIFO_CFG_Type *UART_FIFOInitStruct)

    UART_FIFOConfig(LPC_UART_TypeDef *UARTx, UART_FIFO_CFG_Type *FIFOCfg)

    UART_ABCmd(LPC_UART_TypeDef *UARTx, UART_AB_CFG_Type *ABConfigStruct, \FunctionalState NewState)

    UART_ABClearIntPending(LPC_UART_TypeDef *UARTx, UART_ABEO_Type ABIntType)

    UART_TxCmd(LPC_UART_TypeDef *UARTx, FunctionalState NewState)

    UART_IrDAInvtInputCmd(LPC_UART_TypeDef* UARTx, FunctionalState NewState)

    UART_IrDACmd(LPC_UART_TypeDef* UARTx, FunctionalState NewState)

    UART_IrDAPulseDivConfig(LPC_UART_TypeDef *UARTx, UART_IrDA_PULSE_Type PulseDiv)

    UART_DeInit(LPC_UART_TypeDef* UARTx)
    [/PHP]

  12. تشکرها از این نوشته :


  13. #209
    کاربر علاقه مند iaun آواتار ها
    تاریخ عضویت
    Jul 2011
    نام
    شهرام کامرانی فر
    نوشته ها
    45
    تشکر
    34
    تشکر شده 5 بار در 3 پست

    پیش فرض

    #include "LPC13xx.h" /* LPC13xx definitions */
    #include "timer16.h"
    #include "clkconfig.h"
    #include "gpio.h"
    یکی اینها را توضیح بده لطفا ؟چرا بعضی وقتها فرق دارن؟
    #include "lpc13xx_tmr.h"
    #include "lpc13xx_syscon.h"
    این چیه؟
    LPC_SYSCON->SYSAHBCLKCTRL |= (1<<6);

  14. #210
    کاربر علاقه مند iaun آواتار ها
    تاریخ عضویت
    Jul 2011
    نام
    شهرام کامرانی فر
    نوشته ها
    45
    تشکر
    34
    تشکر شده 5 بار در 3 پست

    پیش فرض

    من با فایل هایی که اول برنامه می نویسیم مشکل دارم مثل اونایی که بالا گفتم لطفا کمک کنید
    SYSCON_AHBPeriphClockCmd(SYSCON_AHBPeriph_GPIO, ENABLE);

  15. #211
    کاربر علاقه مند iaun آواتار ها
    تاریخ عضویت
    Jul 2011
    نام
    شهرام کامرانی فر
    نوشته ها
    45
    تشکر
    34
    تشکر شده 5 بار در 3 پست

    پیش فرض

    از دستورات cmsis و کامپایلر coide خوشم امده ولی برای اول برنامه نویسی برای include ها مشکل دارم راهنمایی کنید لطفا؟

  16. #212
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    داداشم شما مشخص نکردین با چه قسمتی مشکل دارین .شما اول بفرمایین توی کدوم مبحث مشکل دارین تا بشه مشکل رو پیدا کرد

  17. کاربران : 2 تشکر کرده اند از شما esi_52000 برای ارسال این پست سودمند:


  18. #213
    کاربر علاقه مند iaun آواتار ها
    تاریخ عضویت
    Jul 2011
    نام
    شهرام کامرانی فر
    نوشته ها
    45
    تشکر
    34
    تشکر شده 5 بار در 3 پست

    پیش فرض

    داداش با دستورات قبل از main برنامه نویسی مشکل دارم که با hnclude ها شروع میشه نمی فهممشون مثلا
    [SystemCoreClockUpdate();][/#include "timer16.h"
    #include "clkconfig.h"]
    [extern volatile uint32_t timer16_0_counter;
    extern volatile uint32_t timer16_1_counter;][/PHP]

  19. #214
    کاربر علاقه مند iaun آواتار ها
    تاریخ عضویت
    Jul 2011
    نام
    شهرام کامرانی فر
    نوشته ها
    45
    تشکر
    34
    تشکر شده 5 بار در 3 پست

    پیش فرض

    [CLKOUT_Setup( CLKOUTCLK_SRC_MAIN_CLK );]
    [/ LPC_SYSCON->SYSAHBCLKCTRL |= (1<<6);]
    اینها را نمی فهمم لطفا یه توضیح کامل بدین برنامه نویسی c را مشکل ندارم

  20. #215
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    نقل قول نوشته اصلی توسط iaun نمایش پست ها
    داداش با دستورات قبل از main برنامه نویسی مشکل دارم که با hnclude ها شروع میشه نمی فهممشون مثلا
    [SystemCoreClockUpdate();][/#include "timer16.h"
    #include "clkconfig.h"]
    [extern volatile uint32_t timer16_0_counter;
    extern volatile uint32_t timer16_1_counter;][/PHP]

    این توابع که شما نوشتین مربوط به cmsis میکروی lpc1313 هستش .
    برای درک کامل این توابع میبایست حتما به دیتاشیت میکرو یه نگاهی بندازین.
    مطمئن باشین با اولین نگاه متوجه توابع مربوطه میشین

    اما اگه قصدتون کار با lpc1768 هستش میتونید مطالب همین پست رو از اول مرور کنین .حتما مطالب مرربوط به تایمر ها رو پیدا میکنین.
    ویرایش توسط esi_52000 : 06-08-2012 در ساعت 22:10

  21. تشکرها از این نوشته :


  22. #216
    Banned
    تاریخ عضویت
    Aug 2012
    نام
    محمد ترابی
    نوشته ها
    10
    تشکر
    4
    تشکر شده 36 بار در 7 پست

    پیش فرض

    سلام به همه دوستان واقعا خسته نباشد.دم همتون گرم به خصوص اسی جان که برای این پست خیلی زحمت کشده..................اما چرا یهو همه سرد شدن من مشتاقانه منتظر ادامه آموزش cims هستم بخصوص قسمت uart
    راستی من با نرم افزار coide یه مشکل دارم اونم اینه که وقتی برنامه رو کامپایل می کنم این پیغامو میده دلیلش چیه:
    [PHP]
    BUILD FAILED
    Could not launch C:\CooCox\CoIDE\bin\target_desc\arm-none-eabi-gcc: java.io.IOException: Cannot run program "C:\CooCox\CoIDE\bin\target_desc\arm-none-eabi-gcc" (in directory "C:\CooCox\CoIDE\workspace\tmel\Debug\obj"): CreateProcess error=2, The system cannot find the file specified
    Total time: 1 second[/PHP]

  23. #217
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    نقل قول نوشته اصلی توسط asdfghj18184 نمایش پست ها
    سلام به همه دوستان واقعا خسته نباشد.دم همتون گرم به خصوص اسی جان که برای این پست خیلی زحمت کشده..................اما چرا یهو همه سرد شدن من مشتاقانه منتظر ادامه آموزش cims هستم بخصوص قسمت uart
    راستی من با نرم افزار coide یه مشکل دارم اونم اینه که وقتی برنامه رو کامپایل می کنم این پیغامو میده دلیلش چیه:
    [PHP]
    BUILD FAILED
    Could not launch C:\CooCox\CoIDE\bin\target_desc\arm-none-eabi-gcc: java.io.IOException: Cannot run program "C:\CooCox\CoIDE\bin\target_desc\arm-none-eabi-gcc" (in directory "C:\CooCox\CoIDE\workspace\tmel\Debug\obj"): CreateProcess error=2, The system cannot find the file specified
    Total time: 1 second[/PHP]
    سلام دئست عزیز و ممنون از ابراز محبتتون.
    انشالله بقیه آموزشا به محض آماده شدن میرسه به دستتون.
    در مورد مشکل کامپایلر تون باید بگم شما toolchin رو اضافه نکردین.شما فایل gcc رو در محل نصب coide کپی کنین و بعد نرم افزار رو باز کنین.از قسمت project گزینه select toolchin path رو انتخاب و مسیر رو بهش بدین تا کامپایلر فعال بشه

  24. کاربران : 2 تشکر کرده اند از شما esi_52000 برای ارسال این پست سودمند:


  25. #218
    کاربر علاقه مند zoz_zozm آواتار ها
    تاریخ عضویت
    Jun 2012
    نام
    علی میرزایی
    نوشته ها
    38
    تشکر
    35
    تشکر شده 23 بار در 16 پست

    Red face

    با تشکر از دوست عزیز اسی جان، ما منتظر سری بعدی آموزش های خوب شما هستیم. مخصوصا UART.

  26. #219
    کاربر علاقه مند
    تاریخ عضویت
    Nov 2009
    نوشته ها
    55
    تشکر
    26
    تشکر شده 50 بار در 25 پست

    پیش فرض

    جناب طاهری
    ما همه منتظر بقیه آموزشهای خوبتون هستیم

  27. #220
    کاربر علاقه مند avr_rva آواتار ها
    تاریخ عضویت
    May 2011
    نام
    مجتبی بحرینی
    نوشته ها
    86
    تشکر
    8
    تشکر شده 6 بار در 5 پست

    پیش فرض

    اسی بیسی (20)

  28. تشکرها از این نوشته :


صفحه 11 از 18 نخستنخست 123456789101112131415161718 آخرینآخرین

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

  1. پاسخ: 6
    آخرين نوشته: 05-03-2014, 18:24
  2. کاربرد و معنی دستورات بسکام به شکلی ساده
    توسط mapmap در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 7
    آخرين نوشته: 07-12-2013, 00:52
  3. [سوال] عمل کرد دستور شیفت د
    توسط arvin2009 در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 04-11-2013, 23:03
  4. دستور ارسال کاراکتر در spi با میکرو arm
    توسط Niloufar.Male در انجمن AT91 series (ATMEL)
    پاسخ: 6
    آخرين نوشته: 25-10-2013, 23:20
  5. ادامه اجرای دستوراته قبل از خاموش شدن میکرو
    توسط mohsenal در انجمن گفت و گوي آزاد
    پاسخ: 2
    آخرين نوشته: 07-09-2013, 22:09

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

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