برد رزبری پای پیکو (یا همان Raspberry Pi Pico) از محصولات تازه معرفی شده شرکت معروف رزبری پای میباشد که از پردازنده دو هستهای RP2040 استفاده میکند، که در حقیقت یک پردازنده Cortex-M0+ میباشد که توسط خود شرکت رسپری پای طراحی شده است.
بنیاد رزبری پای میگوید تراشهی RP2040 از دو هستهی +Arm Cortex-M0 با سرعت کلاک ۱۳۳ مگاهرتز استفاده میکند، ۲۶۴ کیلوبایت حافظهی رم اختصاصی دارد، از حداکثر ۱۶ مگابایت حافظهی فلش (در خارج از تراشه) از طریق باس اختصاصی QSPI پشتیبانی میکند و از کنترلر DMA بهره میبرد.
تراشهی رزبری پای دارای ۳۰ پین GPIO است که میتوان از چهار مورد از آنها بهعنوان ورودی آنالوگ بهره گرفت. در تراشهی RP2040 شاهد استفاده از دو UART، کنترلر SPI و دو کنترلر I2C به همراه ۱۶ کانال PWM و یک کنترلر USB 1.1 و PHY هستیم. بنیاد رزبری پای از حضور هشت PIO رزبری پای (Raspberry Pi Programmable I/O) در RP2040 خبر میدهد و میگوید این تراشه از حالت بوت USB با پشتیبانی از UF2 بهره میبرد.
علاوه بر منابع سخت افزاری قدرتمند، برد رزبری پیکو از پشتیبانی نرم افزاری و منابع جامعه غنی و کاملی برخوردار است. همچنین این برد با SDK کامل++C/C و SDK رسمی ارائه Micro python ارائه میگردد. برای شروع کار با رزبری پای پیکو می توانید از لینک زیر بهره بگیرید:
https://pico.raspberrypi.org/getting-started/
ویژگیهای برد رزبری پای Pico
- پردازنده دو هستهای +ARM Cortex M0، کلاک انعطافپذیر 133 مگاهرتز
- 264 کیلوبایت SRAM و 2 مگابایت حافظه فلش
- ماژول Castellated امکان لحیمکاری مستقیم به بردهای حامل را فراهم میکند
- پشتیبانی از میزبان و دستگاه USB 1.1
- حالت sleep کم توان و حالت خواب(dormant)
- دارای C / C ++ /Micro Python SDK جامع به همراه نمونههای نرم افزار و مستندات
- برنامه نویسی کشیدن و رها کردن با استفاده از ذخیره سازی با USB
- 26 پین GPIO چند منظوره
- دارای 2 عدد SPI، دو عدد I2C و دو عدد UART، سه عدد ADC-12-bit، دارای 16 عدد کانال قابل کنترل PWM
- ساعت و تایمر دقیق روی تراشه
- حسگر دما
- کتابخانههای سریع ممیز شناور بر روی چیپ
- دارای 8 عدد I / O (PIO) قابل برنامه ریزی حالت ماشین (state machines)برای پشتیبانی از ابزار جانبی سفارشی
نرم افزار
این برد از زبان های میکروپایتون وC/C++ پشتیبانی می کند. و همچنین دارای افزونه مخصوص در VSCode می باشد. این برد به گونه ای طراحی شده است که در مصرف انرژی بهینه ای دارد و قابلیت برنامه نویسی با SDK های زبان برنامه نویسی سطح پایین C را برای بهره وری بالاتر و مصرف انرژی پایین تر را دارا می باشد.
میکروپایتون پایتون برای میکروکنترلرها آموزش زبان برنامه نویسی میکروپایتون در وبلاگ الکترولب
سلام جناب عزتی عزیز ، تشکر می کنم بابت معرفی این برد دوست داشتنی ، در لینک زیر آموزش راه اندازی و استفاده از رزبری پای پیکو با استفاده از آردوینو آموزش داده شده ، خوشحال میشیم سری به مطلب بزنید و نظرتونو بگیرد
https://wle.ir/24252/raspberry-pi-pico.html
تشکر می کنم بابت معرفی این برد دوست داشتنی ، در لینک زیر آموزش راه اندازی و استفاده ازاین برد با استفاده از آردوینو آموزش داده شده ، خوشحال میشیم سری به مطلب بزنید و نظرتونو بگیرد
https://wle.ir/24252/raspberry-pi-pico.html