自設計之初,RISC-V指令集架構就具備簡潔高效、開源開放的特性。
作為全新一代精簡指令集,RISC-V在AIoT時代被寄予厚望,國內外新興RISC-V企業和原有科技巨頭紛紛布局卡位,RISC-V生態已逐漸成型。
在全球“缺芯潮”影響下,國產MCU研發及應用的趨勢大有可為。作為知名國產MCU企業沁恒微電子,其接口優勢的RISC-V內核的CH32V系列MCU、藍牙5.1 MCU、USB3.0、以太網等相關產品及方案,以其工業級互聯型RISC-V單片機CH32V307備受關注。
為此,本周繼續為大伙們奉上國產MCU沁恒微CH32V307開發板試用體驗、項目設計及知識干貨,提供工程師日常設計借鑒和經驗參考。
開發板試用精選好文
1、【沁恒微CH32V307評估板試用體驗】基于LWIP實現并發服務器
內容概況:并發服務器支持多個客戶端的同時連接,最大可接入的客戶端數取決于內核控制塊的個數。當使用Socket API時,要使服務器能夠同時支持多個客戶端的連接,必須引入多任務機制,為每個連接創建一個單獨的任務來處理連接上的數據,多任務可以是多線程或者多進程,這是最常用的并發服務器設計。但是多線程/多進程消耗資源多,處理起來也比較復雜,本文將基于LWIP協議棧的Select/Poll機制實現并發服務器。
2、【沁恒微CH32V307評估板試用體驗】定時器使用基礎:使用系統時基定時器和基本定時器閃爍LED
內容概況:這次的分享,我們使用到的定時器為系統時基定時器和基本定時器TIM6。閃爍使用的LED,為LED1,使用連接線將LED1和PA0連接即可;實際運行時,間隔1秒閃爍一次。
3、【沁恒微CH32V307評估板試用體驗】使用AHT10獲取溫濕度
內容概況:AHT10是一款精度高,完全校準,貼片封裝的溫濕度傳感器,采用標準IIC通信方式,超小的體積、極低的功耗。溫濕度傳感器均在高精度的恒溫恒濕腔室中進行出廠校準,直接輸出經溫度補償后的濕度、溫度等信息,用戶無需要對濕度進行溫度補償,便可得到準確的溫濕度信息。
4、【沁恒微CH32V307評估板試用體驗】+U盤文件讀寫功能及測試
內容概況:自CH32V103開始,就提供了基于U盤文件的讀寫功能,這也是我十分喜歡使用沁恒產品的一個主要原因之一。對于CH32V307來講,自然也是具備這一特色的,但唯一感到不便的是以前是直接提供可供U盤插接的接口,而這次其接口已均采用TYPE_C接口,故一時間就無法進行測試了。
5、【沁恒微CH32V307評估板試用體驗】RTC時鐘同步
>RTC時鐘同步(1)" linktype="text" imgurl="" tab="outerlink" data-linktype="2">點此查看>>RTC時鐘同步(1)
>RTC時鐘同步(2)" linktype="text" imgurl="" tab="outerlink" data-linktype="2">點此查看>>RTC時鐘同步(2)
>RTC時鐘同步(3)" linktype="text" imgurl="" tab="outerlink" data-linktype="2">點此查看>>RTC時鐘同步(3)
內容概況:網上針對CH32V307評估板RTC時鐘應用已有大俠進行了不錯的解析,其實RTC時鐘的編程相對簡單,因為有完善的庫函數和樣例進行支撐,但RTC時鐘用在什么地方,如何去應用有不少朋友并不太了解。
6、【沁恒微CH32V307評估板試用體驗】移植Arduino到CH32V307開發板
>移植Arduino到CH32V307(1)" linktype="text" imgurl="" tab="outerlink" data-linktype="2">點此查看>>移植Arduino到CH32V307(1)
>移植Arduino到CH32V307(2)" linktype="text" imgurl="" tab="outerlink" data-linktype="2">點此查看>>移植Arduino到CH32V307(2)
>移植Arduino到CH32V307(3)" linktype="text" imgurl="" tab="outerlink" data-linktype="2">點此查看>>移植Arduino到CH32V307(3)
內容概況:本文通過記錄移植Arduino到第三方硬件(以CH32V307開發板為例)的過程,探討了對Arduino開發板支持包的目錄結構,Arduino內核API實現等技術。
7、【沁恒微CH32V307評估板試用體驗】來訪問個網頁
內容概況:來訪問個網頁... 視頻奉上,大佬靜賞。演示是用的demo代碼,本來想弄個lwip的http server的,天氣有點熱,人不想動,就先跑這個吧。
8、【沁恒微CH32V307評估板試用體驗】CH32V307接OLED顯示超聲波測試距離數據
內容概況:前一段時間頭腦一熱買了一堆傳感器,也捎帶買了一個大家都用的OLED(0.96寸,4pin),內部驅動IC為ssd1306;通信方式一般為SPI或者I2C。驅動芯片在點亮像素點的時候,是以8個像素點為單位的。官方例程推薦垂直掃描的方式,也就是先畫垂直方向的8個像素點,所以我們在畫點的時候Y的取值為0-7,X的取值為0-127。
9、【沁恒微CH32V307評估板試用體驗】硬件I2C移植U8g2——OLED:SSD1306
內容概況:u8g2的移植我是手工第一次,主要是編寫兩個回調函數。花了兩天時間,但是學會以后,移植到其他的芯片上就非常方便了。使用I2C硬件驅動,速非常快。但是使用u8g2還得花一定的時間。
-
mcu
+關注
關注
146文章
17008瀏覽量
350350
發布評論請先 登錄
相關推薦
評論