اطلاعیه

Collapse
No announcement yet.

سوال درباره پروگرام کردن stm32 و nxp

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

    سوال درباره پروگرام کردن stm32 و nxp

    باسلام
    می خواستم بدونم اگر از روش swd در stm32 و یا برنامه دادن با usart در ای سی های lpc برای برنامه دادن به ای سی ها استفاده کنیم .ایا میشه از پایه هایی که برای برنامه دادن به ای سی استفاده شده برای منظورهای دیگه استفاده کرد. مثلا در lpc1768 با استفاده از usart0 به ای سی برنامه دادیم .ایا بعد از برنامه دادن می تونیم از usart0 به عنوان ارتباط سریال استفاده کنیمیا از همون پایه ها به عنوان gpio استفاده کرد.
    در avr اگر بخواهیم از jtag برای برنامه دادن استفاده کنیم و چون پایه های jtag روی پورت c هست دیگه نمی شه از پورت c استفاده کرد.
    ولی اگر به صورت isp برنامه بدیم بعد از ریختن برنامه می شه از همون پایه ها به عنوان پورت های ورودی خروجی یا هر گار دیگه ای استفاده کرد.
    می خواستم ببینم برای ای سی های arm کدوم اتفاق می افته. منظورم بیشتر روی دو روشی هست که در بالا گفتم.(روش swd در stm32 و یا برنامه دادن با usart در ای سی های lpc)
    جدیدترین ویرایش توسط sarlak74; ۱۲:۵۶ ۱۳۹۹/۰۲/۲۱.

    #2
    پاسخ : سوال درباره پروگرام کردن stm32 و nxp

    یکی جواب بده خواهشا.

    دیدگاه


      #3
      پاسخ : سوال درباره پروگرام کردن stm32 و nxp

      نوشته اصلی توسط sarlak74 نمایش پست ها
      باسلام
      می خواستم بدونم اگر از روش swd در stm32 و یا برنامه دادن با usart در ای سی های lpc برای برنامه دادن به ای سی ها استفاده کنیم .ایا میشه از پایه هایی که برای برنامه دادن به ای سی استفاده شده برای منظورهای دیگه استفاده کرد. مثلا در lpc1768 با استفاده از usart0 به ای سی برنامه دادیم .ایا بعد از برنامه دادن می تونیم از usart0 به عنوان ارتباط سریال استفاده کنیمیا از همون پایه ها به عنوان gpio استفاده کرد.
      در avr اگر بخواهیم از jtag برای برنامه دادن استفاده کنیم و چون پایه های jtag روی پورت c هست دیگه نمی شه از پورت c استفاده کرد.
      ولی اگر به صورت isp برنامه بدیم بعد از ریختن برنامه می شه از همون پایه ها به عنوان پورت های ورودی خروجی یا هر گار دیگه ای استفاده کرد.
      می خواستم ببینم برای ای سی های arm کدوم اتفاق می افته. منظورم بیشتر روی دو روشی هست که در بالا گفتم.(روش swd در stm32 و یا برنامه دادن با usart در ای سی های lpc)
      سلام
      من دقیق متوجه منظورتون نمیشم. اما اگر از بوت لودر استفاده میکنید، امکانش هست از همون UART که بوت لودر استفاده میکنه، در برنامه خودتون استفاده کنید. اما برای رابط هایی مثل SWD، نباید از پایه های مورد استفاده این رابط ها در برنامه خودتون استفاده کنید. چون در اون صورت پروگرامر قادر به شناسایی میکروکنترلر نخواهد بود.

      دیدگاه

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