國外MCU芯漲價斷貨困擾過我們很久,之前通訊芯片的控制部分MCU歷經過Stm8、STM32、HC32L等,總結就是國外換國內,國內換性價比和保供貨,畢竟項目成本壓的很厲害,還是重點關注控制成本,保證微薄的利潤。現在公司主要采用華大HC32L110這顆MCU進行終端信標的控制邏輯開發。
測試CSM32RV20這顆MCU,本意是對南京中科微的支持,并了解替換華大HC32L110的可行性。HC32L110這顆MCU為ARM32核,低功耗方面做的不錯也滿足我們的需求,主因還是價格和供貨問題,現在價格確實有點高了,而且供貨不穩定。使得本來就很微薄的利潤擠壓殆盡。這兩個方面通過南京中科微的了解溝通都可以得到保證解決。
CSM32RV20這顆RISC-V核的超低功耗MCU芯片
內置RISC-V RV32IMAC 內核(2.6 CoreMark/MHz)
最高32MHz工作頻率
內置4kB的SRAM,4~40kB嵌入式FLASH,512B的NVM
內置2個SPI ,1個I2C, 4個UART, 2個tiMER
內置1個13/14/15/16bit ADC
cJTAG2調試接口
寬頻電壓范圍 1.8~ 5.5V
外設情況
CSM32RV20開發板尺寸
整齊工工整整的小黃板。做工用料都很足。
CSM32RV20開發板開箱照
開發板提供一個USB轉串口接口,MCU通過TTL轉到CH340N上,CH340N提供USB, 并板載4線SWD。 MCU針腳全部引出。
CSM32RV20開發板原理圖
按照慣例先來個點燈
安裝IDE,很簡單一路Next。
創建項目工程。
創建后項目后,庫引用和對應的測試例程代碼就已經創建完畢。
修改IDE為中文。
編譯項目。
設置Jlink , 注需要Jlink V10.
這里有需要注意的地方,就是 Jlink 版本的問題。
我一開始使用的是,V7.64b版本,和 Jlink V11。 測試很多次都無法使用。
最后換文檔使用的V6.94a,后可以使用了。
下載程序后,Demo燒錄到開發板中。
重點介紹一下,超低功耗功能。
根據介紹,了解超低功耗的四種模式。如下:
超低功耗模式
根據樣例代碼,低功耗實現如下。
//低功耗測功耗需要IO不能懸空
//Delay32M_ms(5000);
//LowPower_Config_case1();//所有IO設置為輸入,下拉
//LowPower_Config_case2();//所有IO設置為輸入,上拉
//使用外部中斷喚醒
//GPIO_EXIT_Init_case1(GPIOA, PIN2);//檢測高電平
//Interrupt_Level(EXIT2_int_ID, INT_LEVEL0);//CLIC設置中斷搶占級別
//Interrupt_Enable(EXIT2_int_ID);//CLIC使能EXIT中斷
//SYS_Interrupt_Enable();//CLIC開總中斷
//配置不同低功耗模式
//System_Halt();//待機模式 halt1
//System_Sleep();//睡眠模式 halt2
//System_Powerdown();//掉電模式 powerdown1
//System_DeepPwd();//掉電模式 powerdown2
對比華大MCU實現低功耗模式基本一直,并在低功耗下表現同樣出色。
重點需要注意IO口的漏電情況,需要設置所以IO為輸入,下拉。
Si24R1通信模式調試
參照官方文章可以完美實現。
地址如下:有需要的同學可以按下文實現。
https://blog.csdn.net/CSM_IC/article/details/120758254?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165788708716781667814759%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165788708716781667814759&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-120758254-null-null.185^v2^control&utm_term=CSM32RV20&spm=1018.2226.3001.4450
總結:
首先感謝南京中科微提供的樣板,對于業務上單例應用的功能實現可以完美替換。庫代碼風格也很清晰明了,這一點真的很重要,可以直接上手進行替換。
在同價位上的MCU具備很高性價比。
IDE也許是初次上手,并對配置不是很熟悉。這點最好需要有詳細的說明進一步完善。
在使用過程中調試工具Jlink 對應版本還是需要注意設置。Jlink V10以下是不支持調試的。對更高版本的 Jlink 支持也許是我設置的問題,但是我暫時沒有成功。
項目圖片,請查看附件PDF文檔。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
南京中科微
+關注
關注
0文章
60瀏覽量
743
發布評論請先 登錄
相關推薦
RISC-V 使用J-Link調試RV-STAR
J-Link調試器和RV-STAR開發板,且在Nuclei Studio中運行和調試應用程序。
關于Nuclei Studio IDE下載安裝、編譯和調試運行等流程的詳細介紹,請參見RV-STAR快速上手
發表于 12-14 17:47
追加名額丨米爾瑞芯微RK3576開發板有獎試用
米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動加碼啦~~米爾追加了2塊價值849元的MYD-LR3576
常用在工業控制系統上的MCU芯片資料:CSM32RV20
CSM32RV20是一款基于RISC-V核的低功耗MCU芯片。 內置RISC-V RV32IMAC內核(2.6CoreMark/MHz); 蕞高32MHz工作頻率; 內置4kB的SRAM; 內置8B
有獎丨米爾 瑞芯微RK3576開發板免費試用
米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動來啦~~米爾提供了7塊價值849元的MYD-LR3576
Si24R05:125K接收&2.4G收發SoC芯片資料
CSM32RV003+Ci24R1+Si3933的合封芯片 ● 極少外圍器件,降低系統應用成本 ● 工作溫度范圍-40~85℃ ● 支持串口升級 ● 支持 cJTAG 2線調試接口 ● 封裝:SOP16 / 9.9
發表于 10-31 16:27
Vector_CSM測量技術產品手冊2024版
德國CSM公司成立于1983年,是一家擁有自主技術、集研發生產于一體的移動測量設備和數據采集系統主要制造商。作為測試技術行業中的領先者,CSM主要提供以下專業測試產品與相關技術服務:用于各種車輛
發表于 08-16 14:27
?0次下載
點擊參與米爾NXP i.MX 93開發板有獎試用
米爾與NXP合作發布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發板免費試用活動來啦~~米爾提供了3塊價值678元的MYD-LMX9X開發板發起試用活動您不僅可以免費體
定制化RV1126K圖像處理板 小精尖板卡的優選
RV1126是瑞芯微出品的一款高性能圖像處理芯片,它具備功耗低、體積小的特點,基于四核ARMCortex-A7內核,內置2.0TOPS算力NPU,支持4K30FPSH.264/H.265視頻編解碼
HOLTEK新推出HT68RV032/033/034語音OTP MCU
Holtek針對語音應用推出I/O語音OTP MCU HT68RV032/HT68RV033/HT68RV034,最大特點為內建2/4/8Mbit Voice Flash ROM,語音可重復更新,直至達到85/170/340秒語
香橙派發布首款RISC-V開發板OrangePi RV
2024年3月,香橙派在全球開發者會議上發布了其首款基于RISC-V開發的OrangePi RV主板。這款開發板擁有四核RISC-V U74與S7協處理器,配備 2MB L2緩存。同時
RV減速器和諧波減速器的原理和優劣勢
RV減速器: 用于轉矩大的機器人腿部腰部和肘部三個關節,負載大的工業機器人,一二三軸都是用RV。相比諧波減速機,RV減速機的關鍵在于加工工藝和裝配工藝。
發表于 03-13 11:10
?2093次閱讀
先楫HPM5361EVK開發板,網友測評效果(二)
上海先楫半導體舉辦的HPM5361EVK開發板試用活動圓滿結束,廣大工程師和愛好者們踴躍參與此次試用并提交報告。經過先楫半導體專家組評選,一共產生6名優秀獲獎者。感謝媒體平臺電子工程世
rv1126和rk3568對比
視頻編解碼。而RK3568開發板創龍科技旗下工業開發板,基于瑞芯微RK3568J/RK3568B2處理器設計,四核ARM Cortex-A55,每核主頻高達1.8GHz/2.0GHz。 rv
評論