Simülatör

RP2040 simulator: the Pico, the Pico W and the Nano RP2040 Connect, free online

Mokxi is a free Raspberry Pi Pico simulator that runs in your browser, with nothing to install and no account needed. Mokxi models every RP2040 board it ships, the Raspberry Pi Pico first, on our own Cortex-M0+ core, running the chip: 125 MHz on its real register map, so a build that runs here runs on the board on your desk. konumunda

  • 503parça tezgahta
  • 44kart şu an çalışıyor
  • 1.00xgerçek zamanlı, her kartta
Pico: blinklive0.000 s 0.00x
Düzenleyicide açmak için tıkla
Gerçek firmware, şu an kendi çekirdeğimizde çalışıyor. Devreyi düzenleyicide açmak için tıkla.
Neler modelleniyor

Pazarlama değil, sayılar

Kartın kendi sözleşme belgesinden alındı ve sade bir dille yazıldı.

ÇekirdekCortex-M0+ (ARMv6-M), tek çekirdek, 125 MHz'de, her komutun veri sayfasındaki çevrim sayısıyla.
Çevre birimleriGerçek IO_BANK0, PADS_BANK0 ve SIO adreslerinde SIO GPIO, dört alarmlı 64 bitlik mikrosaniye zamanlayıcı, UART0, her biri iki kanallı sekiz PWM dilimi (böylece analogWrite her GPIO pininde çalışır) ve GP26'dan GP28'e ADC.
Henüz neler yokİkinci çekirdek ve PIO; Arduino kodu için de DMA ile I2C ve SPI blokları: Wire ve SPI pinlerde yazılımla çalışır. SIO.CPUID 0 okur.
Daha ileri git

Kartın tam sayfası

Her çevre birimi alanı, her örnek ve kablolama notları tek yerde.

Raspberry Pi Pico simülatörüBlink, bir buton ve seri monitör, çalışır halde.

Sorular

Hangi Pico kartlarını simüle edebilirim?

Orijinal Raspberry Pi Pico yukarıda çalışıyor. Pico W ve Arduino Nano RP2040 Connect aynı RP2040 modelinde çalışır; her biri kendi pinout'una sahip ayrı bir karttır.

MicroPython veya CircuitPython yazabilir miyim?

Evet. Pico'nun Firmware panelinde MicroPython (main.py) seç; resmi MicroPython v1.29.0 firmware'i main.py dosyanı machine.Pin, PWM, ADC, I2C ve SPI ile çalıştırır. Ayrıntılar MicroPython simülatörü sayfasında. Bunun yerine CircuitPython (code.py) seçersen resmi CircuitPython 10.3.1 firmware'i code.py dosyanı, içe aktardığı Adafruit kütüphaneleriyle çalıştırır.

Pico SDK ikili dosyalarını çalıştırır mı?

İki tane: ikisi de Pico SDK üzerine kurulu resmi MicroPython ve CircuitPython firmware'i, RP2040'ın boot ROM'u üzerinden burada açılır. Kendi SDK programını yüklemenin yolu yok; buradaki C++ Arduino tarzıdır ve sekmede kendi çalışma zamanımızla derlenir.

PIO'yu veya ADC'yi simüle ediyor mu?

ADC evet: GP26'dan GP28'e analogRead ağdaki gerilimi okur. PIO ve ikinci çekirdek modellenmez ve onlara dokunmak programı sessizce sıfır okumak yerine bir veri yolu hatasıyla durdurur. Projen buna bağlıysa Wokwi PIO'yu simüle eder.

I2C ve SPI parçalarını kullanabilir miyim?

Evet, veri yolunu pinlerden süren Wire ve SPI kütüphaneleriyle. SSD1306 OLED ve I2C LCD gibi ekranlar ve sensörler Pico'da bu şekilde çalışır.

Firmware'im gerçek bir Pico'da çalışır mı?

Evet, ikinci çekirdeğe, PIO'ya ya da DMA'ya uzanmadığı sürece. Kartın için indir, gerçek Pico için USB üzerinden sürükleyip bırakacağın bir .uf2 üretir.

Ücretsiz mi?

Evet, denemek için kart ya da hesap gerekmez.

Tek tür devre için simülatörler

Bir servo, bir ekran, bir motor sürücü ya da bir doğrultucu; hepsi zaten çalışır halde.

Kendi firmware'ini Pico'da dene

Burada kurduğun şey masandaki kartta değişmeden çalışır. Kurulum yok, hesap gerekmez.