本文來源電子發(fā)燒友社區(qū),作者:馬先生, 帖子地址:https://bbs.elecfans.com/jishu_2289178_1_1.html
基于中科湖人的儀表
迪文COF屏UI
使用迪文的屏做了一個(gè)簡(jiǎn)單的UI
硬件連接使用迪文的串口連接中科的串口
并且用到了外擴(kuò)模擬接口和可調(diào)電阻
這里需要注意把ADIN5A短接到RG
把可調(diào)電阻信號(hào)傳送給對(duì)應(yīng)引腳。
復(fù)制代碼
基于中科湖人的儀表
迪文COF屏UI
使用迪文的屏做了一個(gè)簡(jiǎn)單的UI


硬件連接使用迪文的串口連接中科的串口

并且用到了外擴(kuò)模擬接口和可調(diào)電阻
這里需要注意把ADIN5A短接到RG
把可調(diào)電阻信號(hào)傳送給對(duì)應(yīng)引腳。
- void Scia_Config(uint32 baud)
- {
- uint32 div = 0;
- uint32 divsel = 0;
- uint32 lospcp = 0;
- uint32 lspclk = 0;
- uint16 brr = 0;
- /*獲取系統(tǒng)時(shí)鐘的倍頻、分頻和低速外部時(shí)鐘的值*/
- div = SysCtrlRegs.PLLCR.bit.DIV;
- divsel = SysCtrlRegs.PLLSTS.bit.DIVSEL;
- lospcp = SysCtrlRegs.LOSPCP.bit.LSPCLK;
- if(lospcp != 0)
- {
- lospcp = lospcp * 2;
- }
- else
- {
- lospcp = 1;
- }
- /*分頻值設(shè)置
- divsel為 0時(shí),系統(tǒng)時(shí)鐘4分頻
- divsel為 1時(shí),系統(tǒng)時(shí)鐘4分頻
- divsel為 2時(shí),系統(tǒng)時(shí)鐘2分頻
- divsel為 3時(shí),系統(tǒng)時(shí)鐘1分頻*/
- switch(divsel)
- {
- case 0:
- case 1:
- lspclk = 12000000 * div / 4 / lospcp;
- break;
- case 2:
- lspclk = 12000000 * div / 2 / lospcp;
- break;
- case 3:
- lspclk = 12000000 * div / 1 / lospcp;
- break;
- }
- brr = lspclk / (baud * 8) - 1;
- /*SCI 停止位設(shè)置 0:一個(gè)停止位 1:兩個(gè)停止位*/
- SciaRegs.SCICCR.bit.STOPBITS = 0;
- /*SCI 奇偶校驗(yàn)位 0:奇偶校驗(yàn) 1:偶偶校驗(yàn)*/
- SciaRegs.SCICCR.bit.PARITY = 0;
- /*SCI 奇偶校驗(yàn)使能 0:關(guān)閉 1:?jiǎn)⒂?/
- SciaRegs.SCICCR.bit.PARITYENA = 0;
- /*SCI 字符長(zhǎng)度 0:1個(gè)字長(zhǎng)1:2個(gè)字長(zhǎng) ... 7:8個(gè)字長(zhǎng)*/
- SciaRegs.SCICCR.bit.SCICHAR = 7;
- /*使能SCI的發(fā)送機(jī)和接收機(jī)*/
- SciaRegs.SCICTL1.bit.TXENA = 1;
- SciaRegs.SCICTL1.bit.RXENA = 1;
- /*SCI 16位波特率選擇寄存器 高8位*/
- SciaRegs.SCIHBAUD = (uint8)((brr >> 8) & 0xff);
- /*SCI 16位波特率選擇寄存器 低8位*/
- SciaRegs.SCILBAUD = (uint8)(brr & 0xff);
- /*SCI 軟件復(fù)位,重新啟動(dòng)SCI*/
- SciaRegs.SCICTL1.bit.SWRESET = 1;
- }
- /******************************************************************
- *函數(shù)名:Scia_Send(uint8 data)
- *參 數(shù): data,準(zhǔn)備發(fā)送的字節(jié)
- *返回值:無
- *作 用: SCIA 發(fā)送一個(gè)字節(jié)
- ******************************************************************/
- void Scia_Send(uint8 data)
- {
- while(SciaRegs.SCICTL2.bit.TXRDY == 0)
- {
- }
- SciaRegs.SCITXBUF = data;
- }
- /******************************************************************
- *函數(shù)名:Scia_Print(char *str)
- *參 數(shù): *str,要發(fā)送的字符串
- *返回值:無
- *作 用: SCIA 發(fā)送一個(gè)字符串
- ******************************************************************/
- void Scia_Print(char *str)
- {
- while(*str != '')
- {
- while(SciaRegs.SCICTL2.bit.TXRDY == 0)
- {
- }
- SciaRegs.SCITXBUF = *str++;
- }
- }
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
中科昊芯
+關(guān)注
關(guān)注
5文章
82瀏覽量
5478 -
開發(fā)板試用
+關(guān)注
關(guān)注
3文章
301瀏覽量
2341
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
有獎(jiǎng)丨米爾 瑞芯微RK3562開發(fā)板免費(fèi)試用新增名額!
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3562應(yīng)用處理器的MYD-YR3562開發(fā)板免費(fèi)試用名額增加

基于RK處理器,創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗(yàn)
數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開鴻HH-SCDAYU800A開發(fā)板免費(fèi)試用 RISC-V開發(fā)板深度評(píng)測(cè)!頂級(jí)開發(fā)板免費(fèi)

性能強(qiáng)悍!合眾HZ-RK3568開發(fā)板試用體驗(yàn)
月19日 ? 評(píng)測(cè)數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開鴻HH-SCDAYU800A開發(fā)板免費(fèi)試用 RISC-V開發(fā)板深度評(píng)測(cè)!頂級(jí)開發(fā)板免費(fèi)

【免費(fèi)試用】開發(fā)板評(píng)測(cè)大賽開啟!OH 、RISC-V、Rockchip頂級(jí)開發(fā)板等你試用~
技術(shù)人的狂歡,開發(fā)者的盛宴!2025年最值得期待的硬核賽事——電子發(fā)燒友開發(fā)板評(píng)測(cè)大賽正式啟動(dòng)!無論你是開源生態(tài)的探索者、芯片架構(gòu)的極客,還是物聯(lián)網(wǎng)領(lǐng)域的創(chuàng)新達(dá)人,本次大賽三大賽

中科昊芯Core_DSC280025C開發(fā)板免費(fèi)試用
Core_DSC280025C核心板使用了昊芯HXS320F28025C RISC-V ? DSP芯片,該芯片集成了吳芯自主研發(fā)的H28x內(nèi)

2025電子發(fā)燒友開發(fā)板評(píng)測(cè)大賽開啟!三大賽道火力全開,頂級(jí)開發(fā)板等你來戰(zhàn)!
開發(fā)板免費(fèi)試用https://bbs.elecfans.com/try_CF5010RBT60.html
【RISC-V專題】中科昊芯Cor
發(fā)表于 05-15 15:09
中科昊芯DSP產(chǎn)品及公司信息
庫和驅(qū)動(dòng)庫,幫助用戶降低遷移成本,縮短開發(fā)周期。同時(shí),公司還推出了多種開發(fā)板和核心板,如Core_DSC28027和Start_DSC28034
發(fā)表于 04-07 09:16
有獎(jiǎng)丨米爾 瑞芯微YR3562開發(fā)板免費(fèi)試用
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3562應(yīng)用處理器的MYD-YR3562開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了3塊價(jià)值599元的MYD-YR3562

鴻蒙機(jī)器人與鴻蒙開發(fā)板聯(lián)動(dòng)演示
鴻蒙機(jī)器人與鴻蒙開發(fā)板聯(lián)動(dòng)演示,機(jī)器人的角色為迎賓機(jī)器人,開發(fā)板負(fù)責(zé)人賓客出現(xiàn)監(jiān)聽
發(fā)表于 12-02 14:55
追加名額丨米爾瑞芯微RK3576開發(fā)板有獎(jiǎng)試用
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費(fèi)試用活動(dòng)加碼啦~~米爾追加了2塊價(jià)值849元的MYD-LR3576

有獎(jiǎng)丨米爾 瑞芯微RK3576開發(fā)板免費(fèi)試用
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了7塊價(jià)值849元的MYD-LR3576

中科昊芯受邀參加中關(guān)村科技沙龍,爭(zhēng)當(dāng)科技成果轉(zhuǎn)化排頭兵
近日,中科昊芯副總經(jīng)理吳軍寧及人力行政部經(jīng)理吳丹受邀出席了中關(guān)村科技聯(lián)盟舉辦的第二期科技沙龍活動(dòng)。為中關(guān)村街道及自動(dòng)化所領(lǐng)導(dǎo)詳細(xì)匯報(bào)了中科昊

喜報(bào)!中科昊芯榮獲國(guó)家級(jí)專精特新“小巨人”企業(yè)稱號(hào)
喜訊!近日,國(guó)家工業(yè)和信息化部門正式揭曉了第六批國(guó)家專精特新“小巨人”企業(yè)名單,中科昊芯憑借卓越的技術(shù)實(shí)力和創(chuàng)新能力,榮獲了專精特新“小巨人”企業(yè)殊榮。這一榮譽(yù)不僅是對(duì)中科

【龍芯2K0300蜂鳥板試用】1 龍芯中科必知3件事
感謝電子發(fā)燒友論壇,感謝龍芯中科,有幸讓我試用2K0300蜂鳥開發(fā)板。
知道國(guó)產(chǎn)芯片的瑞芯微,了解國(guó)科芯片的全志,以及華為的海思,它們都是arm芯片的國(guó)產(chǎn)后起之秀。但對(duì)于全國(guó)產(chǎn)的龍芯
發(fā)表于 08-12 21:21
評(píng)論