哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【感芯科技64線(xiàn)程MC3172開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】與PC和51開(kāi)發(fā)板串口通訊

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-13 11:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來(lái)源電子發(fā)燒友社區(qū),作者:Aivisus, 帖子地址:https://bbs.elecfans.com/jishu_2308773_1_1.html



串口通信測(cè)試(視頻詳見(jiàn)作者原帖子)

從介紹上看MC3172有非常豐富的IO資源,這里就實(shí)際測(cè)試一下MC3172的常用的串口通信功能。
此次MC3172的串口測(cè)試設(shè)定兩個(gè)目標(biāo),一個(gè)是與PC通信,即能夠在PC上對(duì)MC3172板子進(jìn)行收發(fā)數(shù)據(jù)。第二是與51單片機(jī)進(jìn)行收發(fā)數(shù)據(jù)通訊。
首先查看到MC3172開(kāi)發(fā)版有12組可以使用的串口配置,從網(wǎng)上找到某位大神總結(jié)的一張圖如下:
pYYBAGM9vnuASwiVAAlR7a0HCc8930.png
在看例程里,線(xiàn)程2就是串口通訊的例程,打開(kāi)注釋?zhuān)纯梢赃M(jìn)行串口通信的測(cè)試。這里使用一個(gè)uart轉(zhuǎn)usb的小轉(zhuǎn)接板,用于PC與MC3172進(jìn)行串口通信,轉(zhuǎn)接板的RX,TX分別接入MC3172開(kāi)發(fā)板的PC3(TX),pc2(RX),要注意RX/TX的接線(xiàn)順序,接反是收發(fā)不了數(shù)據(jù)的。
poYBAGM9vrGAUwbHAA06gykd1Bo992.jpg
然后在PC上打開(kāi)串口工具 SCOM ,把轉(zhuǎn)接板插入PC,找到轉(zhuǎn)接板對(duì)應(yīng)的串口號(hào),然后在scom里打開(kāi)這個(gè)串口,設(shè)置波特率為 115200, 8N1 的設(shè)置,即可看到MC3172向PC連續(xù)發(fā)送的0x31數(shù)據(jù)了,PC上向開(kāi)發(fā)板發(fā)送也一樣,發(fā)送后可以將數(shù)據(jù)再反向發(fā)回來(lái),即驗(yàn)證開(kāi)發(fā)板與PC通訊成功。
poYBAGM9vvKAJtbxAAGt-u_-kt0084.png
在與51單片機(jī)通訊時(shí),由于51單片機(jī)高通訊速度只有9600,所以修改mc3172串口代碼,開(kāi)始是簡(jiǎn)單的修改了串口的通訊速度,即修改如下:


  1. void GPCOM_UART_EXAMPLE(u32 gpcom_sel)
  2. {
  3. INTDEV_SET_CLK_RST(gpcom_sel,(INTDEV_RUN|INTDEV_IS_GROUP0|INTDEV_CLK_IS_CORECLK_DIV4));
  4. GPCOM_SET_IN_PORT(gpcom_sel,(GPCOM_RXD_IS_P2));
  5. GPCOM_SET_OUT_PORT(gpcom_sel,(
  6. GPCOM_P0_OUTPUT_DISABLE|GPCOM_P3_OUTPUT_ENABLE|GPCOM_P2_OUTPUT_DISABLE|GPCOM_P1_OUTPUT_DISABLE|
  7. GPCOM_P0_IS_HIGH |GPCOM_P3_IS_TXD |GPCOM_P2_IS_HIGH |GPCOM_P1_IS_HIGH
  8. ));
  9. GPCOM_SET_COM_MODE(gpcom_sel,GPCOM_UART_MODE);
  10. GPCOM_SET_COM_SPEED(gpcom_sel,12000000,9600); //這里<---115200改為9600
  11. GPCOM_SET_OVERRIDE_GPIO(gpcom_sel, (
  12. GPCOM_P2_OVERRIDE_GPIO|GPCOM_P2_INPUT_ENABLE |
  13. GPCOM_P3_OVERRIDE_GPIO
  14. ……
  15. }
復(fù)制代碼


首先通過(guò)PC連接51開(kāi)發(fā)板,把通訊速率調(diào)至9600,8N1的設(shè)置,向開(kāi)發(fā)板發(fā)送字符串,51單片機(jī)開(kāi)發(fā)一個(gè)簡(jiǎn)單的程序,就是將串口收到的acsii碼顯示到LCD屏幕上,PC向51單片機(jī)發(fā)送字符串時(shí),51單片機(jī)能夠正確的顯示出發(fā)送的內(nèi)容,因此驗(yàn)證51單片機(jī)通訊工作正常。
然后把MC3172的PC3(TX),PC2(RX)腳連接51單片機(jī)的P30,P31口,即把MC3172串口與51單片機(jī)串口連接起來(lái),驗(yàn)證MC3172能夠51單片機(jī)通訊。
燒寫(xiě)好程序,連接好線(xiàn)后,運(yùn)行MC3172程序,單片機(jī)LCD 上顯示的是亂碼,并沒(méi)有正確的顯示出預(yù)設(shè)的字符串。又將MC3172連接到PC上,PC上使用9600速率進(jìn)行連接,發(fā)現(xiàn)也是收到的數(shù)據(jù)不正確。
pYYBAGM9v0qAOwVkAAdPpGXv4dE614.png
經(jīng)過(guò)幾番測(cè)試研究,又上網(wǎng)找資料,終于在一個(gè)論壇里,發(fā)現(xiàn)一個(gè)官方技術(shù)人員關(guān)于MC3172串口通訊的回帖,串口速率的設(shè)置,不能只設(shè)置波特率,需要根據(jù)芯片主頻,來(lái)設(shè)定合適的分頻數(shù),以及芯片外設(shè)的主頻率和通訊波特率,并且主頻頻率于波特率的比值不能超過(guò)255, 那這一下就明白了,只修改通訊速率是不行的。

那么以這次與51開(kāi)發(fā)板通訊所需要的9600通訊來(lái)說(shuō),是這樣計(jì)算的,因?yàn)槭褂玫氖?00M(實(shí)際是192076800Hz) 先進(jìn)行1/256分頻,得到外設(shè)的工作頻率 750300, 然后檢驗(yàn) 6002400/9600=78.1, 78 < 255, 即合適。如果這里分頻選擇小了,那么外設(shè)工作頻率就大,比如選擇32分頻,那么外設(shè)工作頻率為192076800Hz/32=6002400, 再檢查倍率6002400/9600=625, > 255, 則無(wú)法正常工作。
因此了解這個(gè)規(guī)則后,就可以隨心所欲的設(shè)置了,同時(shí)如果在配置線(xiàn)程時(shí),選擇了不同的晶振,也需要修改相關(guān)的參數(shù),串口才能正常的工作。
最后在選擇內(nèi)部rc晶振下,修改兩行代碼如下,即可以正確的與51單片機(jī)進(jìn)行通訊了。

INTDEV_SET_CLK_RST(gpcom_sel,(INTDEV_RUN|INTDEV_IS_GROUP0|INTDEV_CLK_IS_CORECLK_DIv2));
改為
INTDEV_SET_CLK_RST(gpcom_sel,(INTDEV_RUN|INTDEV_IS_GROUP0|INTDEV_CLK_IS_CORECLK_DIV256));
GPCOM_SET_COM_SPEED(gpcom_sel,12000000,115200);
改為
GPCOM_SET_COM_SPEED(gpcom_sel,750300,9600);
最后終于在51單片機(jī)上收到MC3172板子發(fā)來(lái)正確
的數(shù)據(jù)了。
pYYBAGM9v5GASrg2AAosoDWA_EI025.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    免費(fèi)試用|睿擎派開(kāi)發(fā)板等你來(lái)測(cè):提交高質(zhì)量報(bào)告,開(kāi)發(fā)板免費(fèi)

    者開(kāi)放第1期開(kāi)發(fā)板免費(fèi)試用活動(dòng)。成功入選的體驗(yàn)官將免費(fèi)獲得睿擎派RC3506J開(kāi)發(fā)板一片,在真實(shí)項(xiàng)目中深度測(cè)試,反饋使用體驗(yàn)。完全
    的頭像 發(fā)表于 04-17 11:56 ?118次閱讀
    <b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>|睿擎派<b class='flag-5'>開(kāi)發(fā)板</b>等你來(lái)測(cè):提交高質(zhì)量報(bào)告,<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b>送

    有獎(jiǎng)丨米爾全志 T153 MINI開(kāi)發(fā)板免費(fèi)試用來(lái)啦

    米爾與全志合作發(fā)布的新品基于全志T153應(yīng)用處理器的MYD-YT153MX-MINI開(kāi)發(fā)板免費(fèi)試用名額來(lái)啦~~米爾提供了3套價(jià)值399元的MYD-YT153MX-MINI開(kāi)發(fā)板發(fā)起
    的頭像 發(fā)表于 01-29 08:04 ?585次閱讀
    有獎(jiǎng)丨米爾全志 T153 MINI<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>來(lái)啦

    免費(fèi)試用】正點(diǎn)原子STM32N647開(kāi)發(fā)板免費(fèi)試用

    STM32N647開(kāi)發(fā)板是正點(diǎn)原子以STM32N647X0H3Q為核心推出的開(kāi)發(fā)板,開(kāi)發(fā)板提供了強(qiáng)大的AI算力和CPU處理能力支持,可進(jìn)行人工智能與機(jī)器聽(tīng)視覺(jué)的應(yīng)用開(kāi)發(fā),同時(shí),
    的頭像 發(fā)表于 12-23 08:06 ?1629次閱讀
    【<b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>】正點(diǎn)原子STM32N647<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    ?STM32 Nucleo-64開(kāi)發(fā)板技術(shù)解析與應(yīng)用指南

    與ARDUINO^?^ 共享的用戶(hù)LED、一個(gè)用戶(hù)按鈕、一個(gè)復(fù)位按鈕以及一個(gè)32.768kHz晶體振蕩器。NUCLEO-C051C8為ST-LINK USB VBUS或外部源提供靈活的電源選項(xiàng)以及全面的免費(fèi)軟件庫(kù)。該開(kāi)發(fā)板采用
    的頭像 發(fā)表于 10-16 10:50 ?987次閱讀
    ?STM32 Nucleo-<b class='flag-5'>64</b><b class='flag-5'>開(kāi)發(fā)板</b>技術(shù)解析與應(yīng)用指南

    免費(fèi)試用】匠創(chuàng)D133CBS KunLun Pi開(kāi)發(fā)板試用體驗(yàn)

    創(chuàng)D133CBSRISC-VKunLunPiV1.0是一款基于D13x芯片的人機(jī)交互應(yīng)用開(kāi)發(fā)板,配備4.3寸LCD顯示屏以及電容觸摸屏,支持DVP攝像頭。開(kāi)發(fā)板集成了USB燒錄、TF-Card
    的頭像 發(fā)表于 07-29 08:06 ?1424次閱讀
    【<b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>】匠<b class='flag-5'>芯</b>創(chuàng)D133CBS KunLun Pi<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>體驗(yàn)

    有獎(jiǎng)丨米爾 瑞微RK3506開(kāi)發(fā)板免費(fèi)試用來(lái)啦!

    米爾與瑞微合作發(fā)布的新品基于瑞微RK3506應(yīng)用處理器的MYD-YR3506開(kāi)發(fā)板免費(fèi)試用名額增加啦
    的頭像 發(fā)表于 07-10 08:03 ?1207次閱讀
    有獎(jiǎng)丨米爾 瑞<b class='flag-5'>芯</b>微RK3506<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>來(lái)啦!

    有獎(jiǎng)丨米爾 瑞微RK3506開(kāi)發(fā)板免費(fèi)試用

    米爾與瑞微合作發(fā)布的新品基于瑞微RK3506應(yīng)用處理器的MYD-YR3506開(kāi)發(fā)板免費(fèi)試用名額來(lái)啦~~米爾提供了3塊價(jià)值299元的MYD
    的頭像 發(fā)表于 06-19 08:04 ?1248次閱讀
    有獎(jiǎng)丨米爾 瑞<b class='flag-5'>芯</b>微RK3506<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    有獎(jiǎng)丨米爾 瑞微RK3562開(kāi)發(fā)板免費(fèi)試用新增名額!

    米爾與瑞微合作發(fā)布的新品基于瑞微RK3562應(yīng)用處理器的MYD-YR3562開(kāi)發(fā)板免費(fèi)試用名額增加
    的頭像 發(fā)表于 06-13 08:04 ?1987次閱讀
    有獎(jiǎng)丨米爾 瑞<b class='flag-5'>芯</b>微RK3562<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>新增名額!

    基于RK3576處理器,米爾RK3576開(kāi)發(fā)板免費(fèi)試用

    年7月19日 ? 評(píng)測(cè)數(shù)量: 3塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開(kāi)鴻HH-SCDAYU800A開(kāi)發(fā)板免費(fèi)試用 RISC-V開(kāi)發(fā)板深度評(píng)測(cè)!頂級(jí)
    的頭像 發(fā)表于 06-09 15:00 ?1362次閱讀
    基于RK3576處理器,米爾RK3576<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    搭載OpenHarmony操作系統(tǒng),視美泰SC-3568HA開(kāi)發(fā)板免費(fèi)試用

    : 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開(kāi)鴻HH-SCDAYU800A開(kāi)發(fā)板免費(fèi)試用 RISC-V開(kāi)發(fā)板深度評(píng)測(cè)!頂級(jí)開(kāi)發(fā)板
    的頭像 發(fā)表于 06-05 16:45 ?1457次閱讀
    搭載OpenHarmony操作系統(tǒng),視美泰SC-3568HA<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    基于RK處理器,創(chuàng)龍TL3562-MiniEVM開(kāi)發(fā)板試用體驗(yàn)

    數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開(kāi)鴻HH-SCDAYU800A開(kāi)發(fā)板免費(fèi)試用 RISC-V開(kāi)發(fā)板深度評(píng)測(cè)!頂級(jí)開(kāi)
    的頭像 發(fā)表于 06-05 16:31 ?1340次閱讀
    基于RK處理器,創(chuàng)龍TL3562-MiniEVM<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>體驗(yàn)

    性能強(qiáng)悍!合眾HZ-RK3568開(kāi)發(fā)板試用體驗(yàn)

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

    免費(fèi)試用開(kāi)發(fā)板評(píng)測(cè)大賽開(kāi)啟!OH 、RISC-V、Rockchip頂級(jí)開(kāi)發(fā)板等你試用~

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

    有獎(jiǎng)丨米爾 NXP i.MX91開(kāi)發(fā)板免費(fèi)試用來(lái)啦

    米爾與NXP合作發(fā)布的新品基于NXPi.MX91應(yīng)用處理器的MYD-LMX91開(kāi)發(fā)板免費(fèi)試用名額來(lái)啦~~米爾提供了3套價(jià)值588元的MYD-LMX91開(kāi)發(fā)板發(fā)起
    的頭像 發(fā)表于 06-05 08:02 ?1533次閱讀
    有獎(jiǎng)丨米爾 NXP i.MX91<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>來(lái)啦

    【評(píng)測(cè)試用】合眾HZ-T536開(kāi)發(fā)板免費(fèi)試用體驗(yàn)

    【評(píng)測(cè)試用】合眾HZ-T536開(kāi)發(fā)板免費(fèi)試用體驗(yàn)
    的頭像 發(fā)表于 05-27 08:05 ?1222次閱讀
    【評(píng)測(cè)<b class='flag-5'>試用</b>】合眾HZ-T536<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>體驗(yàn)
    开阳县| 商丘市| 萨迦县| 中西区| 长治县| 塔城市| 阿坝县| 即墨市| 海兴县| 陇南市| 漯河市| 呼伦贝尔市| 台前县| 平陆县| 巴塘县| 浦东新区| 读书| 双流县| 泗阳县| 姚安县| 邳州市| 克拉玛依市| 湘潭县| 高碑店市| 华坪县| 莲花县| 陇川县| 周宁县| 普格县| 长治市| 荆州市| 秦安县| 葫芦岛市| 新兴县| 镇沅| 牡丹江市| 富顺县| 霍城县| 河津市| 永城市| 梓潼县|