色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Ubuntu VSCODE+GCC】CW32L031驅動sht30

華仔的編程隨筆 ? 來源:華仔的編程隨筆 ? 作者:華仔的編程隨筆 ? 2023-06-28 17:12 ? 次閱讀

硬件工具】

1、CW32L031C8小藍板

2、Sht30寸溫濕度計

編程環境】

1、ubuntu20

2、Vscode

【編譯環境】

Arm-gcc

下載調試】

Wch-link+pyocd+gdb

【實現步驟】

1、復制一份uart的工程到新的文件夾:

lugl@lugl-virtual-machine:~/CW32L$ sudo cp -r cw32l031_uart_iqr cw32l031_sht30

[sudo] lugl 的密碼:

lugl@lugl-virtual-machine:~/CW32L$ ls

cw32l031_sht30 cw32l083_gcc MRS_Toolchain_Linux_x64_V1.50.tar.xz

cw32l031_uart cw32l083_gcc.zip

cw32l031_uart_iqr MRS

2、修改文件夾讀寫權限:

lugl@lugl-virtual-machine:~/CW32L$ chmod 777 -R cw32l031_sht30

3、用vscode打開文件夾。在User目錄下面新建sht30.c、sht30.h,myiic.h、myiic.c

image.png

4、這里的我們選用PB10、PB11為IIC的SCL與SDA,創建模擬的IIC。

5、創建sht30的命令發送與CRC程序。(代碼見附件,如果發帖可以復制主要代碼展示)

6、調整主程序代碼如下:

int main(void)

{

int t[6];

uint16_t h[6];

LED_Init();

LogInit();

SHT30_Init();

USART_ITConfig(CW_UART1, USART_IT_RC, ENABLE);

InitTick(24000000ul); //初始化SysTick

// 開啟兩線調試接口

RCC_SWDIO_Config(RCC_SYSCTRL_SWDIOEN);

printf("start
");

while (1)

{

    SHT30_Read_Humiture(t,h);

    printf("temp: %d.%d
", t[0]/10, t[0]%10);

    printf("humi: %d.%d
", h[0]/10, t[0]%10);

    GPIO_TogglePin(CW_GPIOC, GPIO_PIN_13);

    SysTickDelay(500);

}



return 0;

}

編譯并下載:

lugl@lugl-virtual-machine:~/CW32L/cw32l031_sht30/cw32l031_gcc$ make flash

-e Start pyOCD

0000822 I Loading /home/lugl/CW32L/cw32l031_sht30/cw32l031_gcc/build_exec/template.elf [load_cmd]

[==================================================] 100%

0002781 I Erased 0 bytes (0 sectors), programmed 0 bytes (0 pages), skipped 20480 bytes (40 pages) at 10.22 kB/s [loader]

實現的效果:

image.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 調試
    +關注

    關注

    7

    文章

    578

    瀏覽量

    33923
  • Ubuntu
    +關注

    關注

    5

    文章

    563

    瀏覽量

    29704
  • vscode
    +關注

    關注

    1

    文章

    155

    瀏覽量

    7696
收藏 人收藏

    評論

    相關推薦

    首創ubuntucw32l031vscode+gcc工程創建、下載、調試

    首創在ubuntu下面用vscode實現cw32l031gcc工程創建、編譯、下載與調試
    的頭像 發表于 06-25 21:49 ?2.4w次閱讀
    首創<b class='flag-5'>ubuntu</b>下<b class='flag-5'>cw32l031</b>的<b class='flag-5'>vscode+gcc</b>工程創建、下載、調試

    CW32 搭建VSCODE+GCC交叉編譯環境

    在win10下面創建vscode+gcc開發武漢芯源CW32L系列MCU的編譯環境
    的頭像 發表于 06-28 17:02 ?2.6w次閱讀
    <b class='flag-5'>CW</b>32 搭建<b class='flag-5'>VSCODE+GCC</b>交叉編譯環境

    Ubuntu VSCODE+GCCCW32L031實現printf工程

    CW32L031ubuntu系統下面實現GCC驅動UART,實現printf工程
    的頭像 發表于 06-28 17:07 ?1070次閱讀
    【<b class='flag-5'>Ubuntu</b> <b class='flag-5'>VSCODE+GCC</b>】<b class='flag-5'>CW32L031</b>實現printf工程

    Ubuntu VSCODE+GCCCW32L031實現UART控制LED

    ubuntu系統下面使用vscode 使用串口驅動實現對板載LED燈的控制。
    的頭像 發表于 06-28 17:10 ?867次閱讀
    【<b class='flag-5'>Ubuntu</b> <b class='flag-5'>VSCODE+GCC</b>】<b class='flag-5'>CW32L031</b>實現UART控制LED

    武漢芯源CW32L031實現超遠距離超低耗無線采集

    武漢芯源的CW32L031實現超低功耗無線溫濕度采集,可實現在電池供電下,十年的工作時間。
    的頭像 發表于 06-30 16:03 ?2.2w次閱讀
    武漢芯源<b class='flag-5'>CW32L031</b>實現超遠距離超低耗無線采集

    SHT30的相關資料推薦

    本文給出我自己為SHT30/20寫的驅動模塊
    發表于 11-25 08:05

    SHT30溫濕度模塊怎么使用

    SHT30溫濕度模塊使用本次我們使用STM32F103C8T6最小系統板和STM32cubeMX來教學流程我全部寫在下面了:1、配置我們的下載方式,并使用外部晶振:2、我們再配置系統時鐘3、因為我們
    發表于 02-15 06:28

    【產品介紹】32位低功耗MCU CW32L031系列產品介紹

    適用于便攜醫療產品,如血氧計、血糖儀、額溫槍等。武漢芯源官方網站已經發布了CW32L031系列MCU的數據手冊、用戶手冊、應用筆記等技術文檔,以及配套的StartKit開發板資料、底層外設驅動軟件庫
    發表于 09-16 10:30

    ubuntu下面用vscdoe實現CW32L031的工程創建、編譯、下載與調試

    目前官方提供CW32L083只提供了MDK、IAR下的固件庫、啟動文件。我有過成功CW32L083的項目移植的經驗,現在成功的把CW32L031的工程移植到ubuntu下面,實現了
    發表于 06-25 21:13

    CW32L031產品介紹

    CW32L031是一款基于eFlash的單芯片低功耗微控制器,集成了ARM?Cortex?-M0+ 核心,主頻高達48MHz,高速嵌入式存儲器(高達64KB的FLASH和 高達8K字節的SRAM
    發表于 09-14 06:02

    CW32L031微控制器數據手冊

    CW32L031 是基于 eFlash 的單芯片低功耗微控制器,集成了主頻高達 48MHz 的 ARM? Cortex?-M0+ 內核、高速嵌入式存儲器(多至 64K 字節 FLASH 和多至 8K
    發表于 09-14 08:26

    CW32L031用戶手冊

    CW32L031核心是32位ARM?Cortex?-M0+微處理器,最大尋址空間為4GB。芯片的內置程序存儲器、數據存儲器、外圍設備和端口寄存器是統一的在相同的4GB線性地址空間中尋址。 內存中
    發表于 09-14 07:09

    CW32L031 StartKit軟件包

    CW32L031 StartKit 軟件包
    發表于 09-15 07:58

    [嵌入式開發模塊]SHT30/20 溫濕度傳感器 驅動模塊

    本文給出我自己為SHT30/20寫的驅動模塊
    發表于 11-16 18:06 ?10次下載
    [嵌入式開發模塊]<b class='flag-5'>SHT30</b>/20 溫濕度傳感器 <b class='flag-5'>驅動</b>模塊

    CW32L083實現SHT30驅動

    CW32L083驅動SHT30,并顯示到LCD屏上。
    的頭像 發表于 06-22 09:57 ?3071次閱讀
    <b class='flag-5'>CW32L</b>083實現<b class='flag-5'>SHT30</b><b class='flag-5'>驅動</b>
    主站蜘蛛池模板: 老司机亚洲精品影院在线观看| 交换:年轻夫妇-HD中文字幕| 国产精品久久久久久影院| 国产精品线路一线路二| 国偷自产AV一区二区三区健身房| 国精产品砖一区二区三区糖心| 久久re这里视频精品15| 乱辈通奷XXXXXHD猛交| 欧美性类s0x| 无止侵犯高H1V3无止侵犯| 亚洲午夜AV久久久精品影院色戒| 在线 国产 欧美 亚洲 天堂| 99热这里精品| 国产精品久久久久AV麻豆| 黄页网站免费视频大全9| 久久国产精品人妻中文| 欧美激情视频二区| 忘忧草下载| 伊人久久国产免费观看视频| 99精品视频在线| 国产精品97久久久久久AV色戒 | 久久操韩国自偷拍| 蜜桃成熟时33D在线嘟嘟网 | 消息称老熟妇乱视频一区二区 | 国产免费啪嗒啪嗒视频看看| 精品亚洲AV无码蜜芽麻豆| 欧美动物交ideos| 偷窥欧美wc经典tv| 岳扒开让我添| 各种场合肉H校园1V1| 久久久久综合网久久| 日韩a视频在线观看| 亚洲视频欧美视频| 凹凸精品视频分类视频| 花蝴蝶在线直播观看| 清晨紧湿爱运动h高h| 亚洲日本va中文字幕久久| 啊灬啊别停灬用力啊在线观看视频| 国产亚洲精品久久久久久久 | 男男腐文污高干嗯啊快点1V1| 婷婷色色狠狠爱|