博客專欄

        EEPW首頁 > 博客 > 會寫stm32的代碼,但在公司被分配到了做杰里芯片,連點燈都不會了,怎么辦?

        會寫stm32的代碼,但在公司被分配到了做杰里芯片,連點燈都不會了,怎么辦?

        發(fā)布人:xiaomaidashu 時間:2024-04-26 來源:工程師 發(fā)布文章

        大家好,我是麥哥,最近網(wǎng)友提問。

        會寫stm32的代碼,但被分配到了做杰里芯片的公司怎么辦??二者之間有沒有什么共通性啊?去了公司感覺完全學不會杰里的芯片,連點燈都點不了,有沒大神教教

        圖片

        這里簡單說說我的看法。

        其實很多小伙伴,也遇到過類似的情況。換了一個硬件平臺,可能就不知道怎么開發(fā)了?

        我沒用過杰里的芯片,特地去搜了一下,是珠海的一家公司。看了相關(guān)的一些產(chǎn)品,主要芯片有WiFi,藍牙,MCU這些方案。

        圖片圖片

        之前寫過STM32的代碼,那么單片機的基礎(chǔ)還是有的,接下來可以熟悉杰里的整個開發(fā)環(huán)境和開發(fā)流程就行了。

        圖片

        基本上很多文檔和資源在GitHub和gitee上已經(jīng)開源出來了。那么接下來要做的就是,先去官網(wǎng)找到對應型號硬件的開發(fā)SDK。

        1. 搭建開發(fā)環(huán)境,如何進行開發(fā),燒錄,調(diào)試;

        2. 集成官方提供的底層庫,配合相應芯片的用戶手冊,具體的外設(shè)有哪些功能,如何使用要搞清楚;

        根據(jù)官方的文檔去實現(xiàn)自己想要的功能;

        最后,我們會發(fā)現(xiàn),無論是STM32也好,杰里的MCU也好,開發(fā)流程其實都差不多,不過STM32的用戶基數(shù)大,資料多。

        以前剛開始進行STM32開發(fā)的時候,都是之前用的開發(fā)板的例程,其實官方也有很demo板,也有很多的例程可以進行測試。

        后面cubeMX慢慢成熟,配置外設(shè)就更加方便了,工具可以提高開發(fā)效率,但是如果過于依賴工具,沒有掌握系統(tǒng)的開發(fā)知識,硬件平臺一換,就會無所適從了。

        像單片機的話,一個平臺熟悉的差不多,其他平臺基本上都可以觸類旁通了,無非就這些外設(shè),I2C,SPI,定時器,中斷,ADC等等,都大同小異。

        其實最早的時候,進行單片機開發(fā),那時候STM32剛出來的標準庫還是很不錯的,這些其實原廠的工程師都會給你搞定了,大大縮短了底層外設(shè)的開發(fā)時間。有時候需要配合芯片的用戶手冊進行編程。

        總之,當資料匱乏的時候,要逐漸學會官方提供的資料,利用好官方文檔,快速熟悉芯片,開發(fā)有問題的話也可以及時聯(lián)系原廠的工程師去解決。

        瀏覽了一下杰里的官網(wǎng),看了一下整理的文檔,點個燈應該可以做到的,慢慢來。

        歡迎使用杰理通用 MCU 開源項目文檔

        doc.zh-jieli.com/GPMCU/zh-cn/master/index.html

        圖片

        其實整個開發(fā)流程都是換湯不換藥,如果更換了硬件平臺就感覺無從下手,那說明學的東西還是浮于表面。

        對此,大家怎么看?歡迎在下方評論區(qū)留言討論。


        *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



        關(guān)鍵詞: stm32 杰里芯片

        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 高州市| 龙游县| 阿城市| 剑川县| 佛山市| 渝中区| 延长县| 株洲县| 类乌齐县| 陆丰市| 长武县| 舒兰市| 怀仁县| 云南省| 灵丘县| 镇江市| 南阳市| 资溪县| 临清市| 钟山县| 万安县| 凤凰县| 阳江市| 栖霞市| 安新县| 乌鲁木齐县| 襄汾县| 浮山县| 庄浪县| 余干县| 龙井市| 民丰县| 监利县| 张家口市| 阿图什市| 靖安县| 龙陵县| 且末县| 宝清县| 隆安县| 太白县|