在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

玩一下TI的片子TM4C1294KCPDT

LZL18611808956 ? 來源:果果小師弟 ? 2023-03-28 15:23 ? 次閱讀

摘要:最近搞了一塊TI的片子,型號是TM4C1294x,網(wǎng)上資料挺少的,基本沒人用過。正好最近在用,就更新一下這個芯片如何使用吧!

TM4C1294KCPDT是德州儀器(TI)推出的一款基于ARM Cortex-M4內(nèi)核的微控制器,屬于TM4C129x系列產(chǎn)品。它具有豐富的外設(shè)資源和高性能、低功耗的特點,可廣泛應(yīng)用于工業(yè)自動化物聯(lián)網(wǎng)智能家居汽車電子、醫(yī)療設(shè)備等領(lǐng)域。

該芯片主要技術(shù)參數(shù)如下:

內(nèi)核:ARM Cortex-M4,主頻120MHz。

存儲器:1MB Flash存儲器,256KB SRAM,64KB EEPROM

外設(shè)模塊:6個UART、6個SPI、6個I2C、2個CANUSB OTG等多達90個外設(shè)模塊。

通信接口10/100 Ethernet MAC和PHY、USB、SD/MMC、QSPI等。

定時器和計數(shù)器:16個PWM輸出通道、8個32位定時器、10個16位定時器、12個32位計數(shù)器、2個12位DAC等。

ADC:12路12位ADC,最大采樣速率為2Msps。

安全和保護機制:硬件加密引擎、含錯誤檢測和糾正的存儲器、電源管理等。

除此之外,TM4C1294KCPDT還支持多種調(diào)試和開發(fā)工具,包括Keil、IAR、Code Composer Studio等,并提供了豐富的中斷控制、時鐘管理和電源管理等API接口,可幫助開發(fā)人員快速搭建和調(diào)試系統(tǒng)。此外,TM4C1294KCPDT還支持多種通信協(xié)議和標準,如TCP/IP、Ethernet/IP、Modbus、CANopen等,可方便地與其他設(shè)備進行通信和互聯(lián)。

前言

由于TM4C129x是Cortex-M4內(nèi)核,支持使用Keil MDK開發(fā),這里我就使用我比較熟悉的Keil來開發(fā)。首先安裝芯片開發(fā)包,我現(xiàn)在的keil版本是5.29。打開keil,點擊Pack Installer

764e6bb2-cd38-11ed-bfe3-dac502259ad0.png

打開Pack Installer之后在左邊欄找到Texas Instruments -> Tiva C Series,點擊后右邊欄就會出現(xiàn)這個系列的芯片包(TM4C_DFP),然后點擊install進行安裝,安裝時等待右下角的進度條跑滿即可。

76570c22-cd38-11ed-bfe3-dac502259ad0.png

打開keil,Project->new uVision Project->選擇工程文件存放路徑(工程結(jié)構(gòu)根據(jù)自己喜好來即可)->選擇芯片型號TM4C1294KCPDT->在Manage Run-Time Environment中選擇需要添加的文件,我選擇了CMSIS->CORE和Device->Startup,就是內(nèi)核文件和啟動文件,如下圖所示。點擊ok后工程就建立完成了。

7668f90a-cd38-11ed-bfe3-dac502259ad0.png768df00c-cd38-11ed-bfe3-dac502259ad0.png

一、下載芯片SDK

上面已經(jīng)知道如何新建一個工程,但是在開發(fā)中我們一般直接用官方的例程或者修改就可以了。去TI的官方搜索這個芯片就可以下載到許多相關(guān)的資源和手冊,網(wǎng)址如下https://www.ti.com.cn/tool/cn/SW-TM4C

769f4c9e-cd38-11ed-bfe3-dac502259ad0.png

點擊下載選型,進入如下界面,這里選擇下載SW-EK-TM4C1294XL-2.2.0.295.exe

76b1f20e-cd38-11ed-bfe3-dac502259ad0.png

下載的時需要登錄TI的賬戶,登錄之后按照提示就可以下載了。

76c8059e-cd38-11ed-bfe3-dac502259ad0.png

下載之后將其安裝即可,默認安裝在C盤中。

76dacc42-cd38-11ed-bfe3-dac502259ad0.png76e2532c-cd38-11ed-bfe3-dac502259ad0.png

對應(yīng)的例程都在文件夾C: iTivaWare_C_Series-2.2.0.295examplesoardsek-tm4c1294xl中。

7714a07a-cd38-11ed-bfe3-dac502259ad0.png

二、以太網(wǎng)lwip

2.1 硬件

TM4C1294KCPDT作為一款網(wǎng)絡(luò)應(yīng)用處理器,具備內(nèi)置Ethernet MAC和PHY功能。其中MAC層是負責數(shù)據(jù)幀的封裝和解封裝,而PHY層則是將數(shù)據(jù)從物理介質(zhì)上發(fā)送出去并接收到物理介質(zhì)上傳輸?shù)臄?shù)據(jù)。

由于PHY層需要實現(xiàn)模擬電路設(shè)計,因此常常被單獨設(shè)計成一個芯片。但是,在TM4C1294KCPDT中,PHY層已經(jīng)被整合進入內(nèi)部,既可以簡化系統(tǒng)設(shè)計,又可以提高通信效率。

TM4C1294KCPDT的Ethernet MAC和PHY支持10/100M自適應(yīng)速率,符合IEEE 802.3標準。同時,它還支持半/全雙工模式、流控制和自動MDI/MDIX等特性,可方便地與其他設(shè)備進行通信和互聯(lián)。

芯片外接一個網(wǎng)絡(luò)變壓器和RJ45頭子就可以進行以太網(wǎng)通信了。

這里注意了由于使用以太網(wǎng)通信,控制器外接的晶振建議為25MHz,使用這個25MHz不僅可以作為系統(tǒng)的時鐘源也可以作為以太網(wǎng)通信的時鐘。

771b001e-cd38-11ed-bfe3-dac502259ad0.png

2.2 軟件

TI的官網(wǎng)上

詳細的介紹了TM4C129KCPDT芯片的以太網(wǎng)相關(guān)文檔和例程以及例程使用說明。

7722e356-cd38-11ed-bfe3-dac502259ad0.png773c9a4e-cd38-11ed-bfe3-dac502259ad0.png

三、tcpecho_server測試

打開對應(yīng)的例程

7764166e-cd38-11ed-bfe3-dac502259ad0.png

板子和PC端通過網(wǎng)線連接,其中板子作為服務(wù)端server

#defineSERVER_IPADDR"100.10.168.192"
#defineSERVER_NETMASK"0.255.255.255"
#defineSERVER_GWMASK"1.10.168.192"
#defineSERVER_PORT8080

PC作為客戶端client,在接通網(wǎng)線后,使PC和板子處于同一網(wǎng)段。

777f0b86-cd38-11ed-bfe3-dac502259ad0.png

IP地址:192.168.10.200
子網(wǎng)掩碼:255.255.255.0
默認網(wǎng)關(guān):192.168.10.1

之后使用網(wǎng)絡(luò)調(diào)試助手測試

77896c3e-cd38-11ed-bfe3-dac502259ad0.png7794a5c2-cd38-11ed-bfe3-dac502259ad0.png77b791a4-cd38-11ed-bfe3-dac502259ad0.png

大功告成!!!

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7574

    瀏覽量

    151707
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7517

    瀏覽量

    164065
  • 德州儀器
    +關(guān)注

    關(guān)注

    123

    文章

    1724

    瀏覽量

    140859
  • ti
    ti
    +關(guān)注

    關(guān)注

    112

    文章

    7985

    瀏覽量

    212652
  • 計數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2259

    瀏覽量

    94794

原文標題:玩一下TI的片子TM4C1294KCPDT

文章出處:【微信號:果果小師弟,微信公眾號:果果小師弟】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    TM4C1294與W5500通信

    將stm32與W5500通信移植到TM4C1294中,可以實現(xiàn)1294ping通W5500.1294的spi本身發(fā)送和接收通過示波器測試過波形,數(shù)據(jù)正確。用1294去讀取W5500寄存器里面的值得
    發(fā)表于 11-28 19:06

    請問TM4C1294K的網(wǎng)絡(luò)mac地址,是ti出廠前就已經(jīng)有的嗎?

    本帖最后由 只耳朵怪 于 2018-6-11 11:59 編輯 TM4C1294K的網(wǎng)絡(luò)mac地址,是ti出廠前就已經(jīng)有的嗎但為什么我用Lm flash programmer,沒燒程序前,讀出來的mac都是FF-FF-F
    發(fā)表于 06-11 07:28

    請問TM4C1294 SPI接口怎么與硬件連接

    請問下TM4C1294 外擴SPI FLASH,其SPI FLASH的CS、CLK、RX、TX怎樣與TM4C1294的硬SPI接口連接?SSI0 的PA5引腳是RX?PA4引腳是TX?
    發(fā)表于 08-14 07:31

    請問TM4C1294 FLASH那些是用戶區(qū)間,那些是代碼占用的區(qū)間

    大家好,我想請教一下TM4C1294NCPDT中的flash那些事用戶區(qū)間,那些是代碼占用的區(qū)間。那些我能夠用來存儲數(shù)據(jù)。
    發(fā)表于 08-15 07:55

    請問TM4C1294XL LauchPad能否連接外置攝像頭?

    一下TM4C1294xl LaunchPad能否連接攝像頭,通過攝像頭獲取圖像并進行處理?
    發(fā)表于 08-16 07:23

    TM4C1294可以在main開始就初始SRAM嗎?

    你好,我想請問一下TM4C1294 能在main開始就初始SRAM嗎?最近遇到個問題懷疑可能掉電后快速上電SRAM中數(shù)據(jù)還沒有清除。有之前運行后的殘余數(shù)據(jù)影響了第二次的運行效果。
    發(fā)表于 04-03 09:50

    請問TM4C129ENCPDT與TM4C1294NCPDT能互相替換嗎?

    即在不修改程序和電路的情況TM4C129ENCPDT與TM4C1294NCPDT能互相替換嗎?
    發(fā)表于 04-06 13:22

    怎樣對TM4C1294:CCS+Tivaware開發(fā)環(huán)境進行配置呢

    9.02、tivaware3、幫助文檔4、開發(fā)板 TM4C1294步:安裝軟件1、安裝CCS這步驟耗時很長,要耐...
    發(fā)表于 01-11 06:39

    Tiva?C系列TM4C1294連接

    TivaC系列TM4C1294連接發(fā)射臺評估板(EK-TM4C1294XL)是種低成本評估平臺的M4F-based微控制器。連接發(fā)射臺的設(shè)計強調(diào)了
    發(fā)表于 09-17 11:42 ?69次下載
    Tiva?<b class='flag-5'>C</b>系列<b class='flag-5'>TM4C1294</b>連接

    如何使用STEP-BY-STEP在KEIL5中建立TM4C1294項目

    本文檔的主要內(nèi)容詳細介紹的是如何使用STEP-BY-STEP在KEIL5中建立TM4C1294項目。
    發(fā)表于 05-20 17:37 ?23次下載
    如何使用STEP-BY-STEP在KEIL5中建立<b class='flag-5'>TM4C1294</b>項目

    TM4C1294開發(fā)板原理圖

    TM4C1294開發(fā)板原理圖免費下載。
    發(fā)表于 10-08 09:37 ?10次下載

    TM4C1294NCZAD微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TM4C1294NCZAD微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-07 11:17 ?0次下載
    <b class='flag-5'>TM4C1294</b>NCZAD微控制器數(shù)據(jù)表

    TM4C1294KCPDT微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TM4C1294KCPDT微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-07 09:38 ?0次下載
    <b class='flag-5'>TM4C1294KCPDT</b>微控制器數(shù)據(jù)表

    TM4C1294NCPDT微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TM4C1294NCPDT微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-07 09:44 ?0次下載
    <b class='flag-5'>TM4C1294</b>NCPDT微控制器數(shù)據(jù)表

    TM4C1294與ADS7142軟件庫的接口

    電子發(fā)燒友網(wǎng)站提供《TM4C1294與ADS7142軟件庫的接口.pdf》資料免費下載
    發(fā)表于 09-23 11:40 ?1次下載
    <b class='flag-5'>TM4C1294</b>與ADS7142軟件庫的接口
    主站蜘蛛池模板: 日本在线免费| sesese在线播放| 天天色天天舔| 手机看片日韩高清1024| 日本一级大片| 狠狠操狠狠搞| 欧美另类自拍| 亚洲免费视频一区二区三区| 欧美福利一区| 亚洲va中文字幕| 色香焦| 嫩草黄色影院| 国产精品美女视频| 亚洲精品蜜桃久久久久久| 神马午夜嘿嘿嘿| 狠狠干福利视频| 日本69式xxx视频| 男人j进入女人免费视频| 一级一级18女人毛片| 四虎永久免费网站入口2020| 欧美中字| 国产成人优优影院| 天天操天天射天天舔| 色播五月婷婷| 欧美成人性色| 国产一级大片在线观看| 中文字幕在线观看你懂的| 色视频亚洲| 222aaa天堂| v视界影院最新网站| 69xxx欧美| 一本二卡三卡四卡乱码二百| 色偷偷伊人| 国产一区二区三区在线观看视频| 一级片在线观看视频| 久久久久88色偷偷免费| 好爽好大www视频在线播放 | 欧美一级片观看| 国产无限资源| 天天干天天操天天插| 欧美性黑人极品hd网站|