<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      秋·風(fēng)

        博客園 :: 首頁(yè) :: 博問 :: 閃存 :: 新隨筆 :: 聯(lián)系 :: 訂閱 訂閱 :: 管理 ::
      前幾天剛完成freepascal arm嵌入式交叉編譯,為驗(yàn)證交叉編譯的工具鏈及交叉編譯是否正常,在tb買了第1代的pico進(jìn)行測(cè)試,用pico LED閃燈作為直觀確定交叉編譯是否有效的手段。
      開發(fā)pico用到的sdk在https://github.com/michael-ring/pico-fpcexamples的units目錄。
      注意:
      freepascal pico編譯器似乎不適合pico 2 W,編譯出來的uf2文件拷貝到pico后不會(huì)重啟,后來重新購(gòu)買第一代的pico就可以正常工作,有pico 2 W或pico 2的可以測(cè)試一下。
      2025-07-17 確認(rèn)free pascal不支持RP2350的Raspberry pico 2這板子。

      RP 2040 芯片采用 40 nm 制程工藝,7×7 mm QFN-56 封裝。它的具體規(guī)格參數(shù)如下 :

        • 搭載雙核 ARM Cortex M0+ 處理器,運(yùn)行頻率 133 MHz
        • 內(nèi)置 264 KB 的片上 RAM
        • 可通過專用 QSPI 總線支持最高 16 MB 的片外閃存
        • DMA 控制器
        • 外掛內(nèi)插器和整數(shù)除法器
        • 30 個(gè) GPIO 引腳,其中 4 個(gè)可用于模擬信號(hào)輸入
        • 2 個(gè) SPI、2 個(gè) I2C、2 個(gè) UART
        • 16 個(gè) PWM 通道
        • 主機(jī)和設(shè)備支持的 USB 1.1
        • 8 個(gè)樹莓派可編程 I/O 狀態(tài)機(jī)
        • 支持 UF2 的 USB 大容量存儲(chǔ)啟動(dòng)模式,用于拖放式編程
      Cortex-M0+基于 ARMv6-M 架構(gòu)

      Raspberry Pi Pico 開發(fā)板

      以下展示 Raspberry Pi Pico 開發(fā)板的參數(shù)和配置 。

      • 搭載RP 2040 芯片。
      • 采用雙核 ARM Cortex M0+ 處理器,運(yùn)行頻率 133 MHz。
      • 搭載 264 KB 的片上 RAM,板載 2 MB 閃存。
      • 主機(jī)和設(shè)備支持的 USB1.1。
      • 支持低功耗的睡眠和休眠模式。
      • 采用拖放式編程。
      • 擁有 26 個(gè) GPIO 引腳,其中 3 個(gè)可用于模擬信號(hào)輸入(即 3 路 12 位 ADC)。
      • 擁有 2 個(gè) SPI、2 個(gè) I2C、2 個(gè) UART、16 路 PWM。
      • 片上時(shí)鐘、計(jì)時(shí)器;片上浮點(diǎn)庫(kù);搭載溫度傳感器。
      • 可通過 Micro USB 供電,也支持 1.8-5.5 V 直流電源供電。因此我們用串聯(lián)的干電池或者鋰電池即可驅(qū)動(dòng) Pico,這使得 Pico 的應(yīng)用更加靈活。
      • 配備 1 個(gè) LED 燈和一個(gè)開關(guān)按鈕。該按鈕用于向 Pico 燒錄程序時(shí)控制 Pico 進(jìn)入 USB 大容量存儲(chǔ)模式,也可用于通用的輸入。
      • 40 個(gè)引腳均為 “焊孔 + 齒狀邊緣” 的形態(tài),由用戶靈活選擇安裝方式,便于與其他開發(fā)板焊接。
      1、用QFLazarus創(chuàng)建arm-embedded交叉編譯環(huán)境:

      2、在lazarus建一個(gè)控制臺(tái)應(yīng)用:

      program project1;
      
      {$mode objfpc}{$H+}
      {$MEMORY 10000,10000}
      
      uses
        pico_gpio_c,
        pico_timer_c;
      
      begin
        gpio_init(TPicoPin.LED);
        gpio_set_dir(TPicoPin.LED,TGPIODirection.GPIO_OUT);
        repeat
          gpio_put(TPicoPin.LED,true);
          busy_wait_us_32(500000);
          gpio_put(TPicoPin.LED,false);
          busy_wait_us_32(500000);
        until 1=0;
      end.
                         

      3、在project選項(xiàng):
      1)、路徑-->其他單元文件-->填units

      2 )、配置和目標(biāo)按以下添加:

      3)、在自定義選項(xiàng)添加以下4項(xiàng),其中-Xu--指定生成uf2格式文件

      -Wpfeather_rp2040
      -godwarfsets
      -godwarfcpp
      -Xu

       4、編譯應(yīng)用:

      編譯成功后在目錄有以下幾下文件:
      其中*.uf2是pico的執(zhí)行文件。

      5、將執(zhí)行文件拷貝到pico
      Pico 采用頗為便捷的拖放式編程:將 Pico 通過 USB 與計(jì)算機(jī)連接,Pico 會(huì)被計(jì)算機(jī)識(shí)別為大容量存儲(chǔ)設(shè)備,向其中拖放編程文件即可完成程序燒錄。
      pico的usb線先不要插入電腦USB口,按住BootSet,將usb線插入電腦后松開,這時(shí)電腦會(huì)出現(xiàn)“PRI-RP2”的盤:

      將剛才編譯成功的project1.uf2拷貝到這個(gè)E盤,拷貝后很快就會(huì)看到pico板的LED在閃,說明編譯的程序已能正常運(yùn)行。

       

      posted on 2025-07-16 08:18  秋·風(fēng)  閱讀(108)  評(píng)論(1)    收藏  舉報(bào)
      主站蜘蛛池模板: 人人人澡人人肉久久精品| 中文字幕乱码熟女人妻水蜜桃| 日韩亚洲精品国产第二页| 亚洲精品一区二区18禁| 在线视频观看| 国产mv在线天堂mv免费观看| 日本大片在线看黄a∨免费| 香蕉久久夜色精品国产成人| 国产成人a在线观看视频免费| 国产a在视频线精品视频下载| 啊灬啊灬啊灬快灬高潮了电影片段 | 日韩一区二区大尺度在线| 亚洲第四色在线中文字幕| 国产婷婷色一区二区三区| 久久99日本免费国产精品| 日韩午夜无码精品试看| 亚洲国产片一区二区三区| 国产中文字幕精品喷潮| 日本三级香港三级三级人妇久| 日韩av第一页在线播放| 午夜色大片在线观看免费| 午夜不卡欧美AAAAAA在线观看| 亚洲欧洲无码av电影在线观看| 性欧美乱熟妇xxxx白浆| 日日碰狠狠躁久久躁96avv| 亚洲AV成人片不卡无码| 国产在线无码视频一区二区三区 | 亚洲另类激情专区小说图片| 久久久久久久久久久久中文字幕 | A毛片终身免费观看网站| 亚洲成A人片在线观看无码不卡| 国产漂亮白嫩美女在线观看| 久久国产精品精品国产色| 亚洲VA中文字幕无码久久| 暖暖视频日本在线观看| 午夜精品福利亚洲国产| 久久国产精品老女人| 四房播色综合久久婷婷| 最新亚洲人成网站在线观看| 亚洲的天堂在线中文字幕| 亚洲欧洲日产国无高清码图片|