色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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>
    主站蜘蛛池模板: 韩剧19禁啪啪无遮挡大尺度| 国产无遮挡无码视频在线观看不卡 | 免费观看的毛片| 久久中文字幕人妻AV熟女| 久久国产精品永久免费网站| 交video| 久久亚洲精品成人综合| 狼群资源网中文字幕| 你是淫荡的我的女王| 飘雪在线观看免费高清完整版韩国| 日韩经典欧美一区二区三区| 同居了嫂子在线观看| 亚洲不卡视频在线| 亚洲色t图| 国产精品人妻无码久久久2022| 国产午夜亚洲精品一区| 久久99国产精品一区二区| 久久99国产视频| 欧美成人无码A区在线观看免费 | www在线小视频免费| 国产白丝精品爽爽久久蜜臀| 国产在线播放不卡| 美女叉腿掰阴大胆艺术照| 日本福利片午夜免费观着| 亚洲国产第一| 97在线视频网站| 国产麻豆精品传媒AV国产在线| 久久精品一卡二卡三卡四卡视频版| 嗯啊哈啊好棒用力插啊| 少妇仑乱A毛片| 用震蛋调教女性下面视频| 冰山高冷受被c到哭np双性| 好大太快了快插穿子宫了| 嗯别插太快好深再深点| 性色香蕉AV久久久天天网| 做i爱视频30分钟免费| 国产二区自拍| 麻豆国产精品va在线观看约| 视频专区亚洲欧美日韩| 在线看片韩国免费人成视频| 广西美女色炮150p图|