如題:用HAL庫,通過stm32f103r8的PWM的DMA模式控制WS2812
硬件使用的是TIM3的CHANNEL1硬件配置如下:
時鐘為常規(guī)時鐘配置
定時器3產生1.25us周期需要的arr為89(計算略)
DMA配置如下:
幾個需要注意的地方,
1.DMA
1.1DMA方向 Memory To Peripheral (默認為Peripheral To Memory)
1.2DMA傳輸位寬 Half Word
2.定義數組
2.1一定要定位為16bit,
3.定義高低位
#define BIT_1 61u //1比較值為61 850us
#define BIT_0 28u //0比較值為28 400us
4. //發(fā)送函數
void TM7812_show(void)
{
uint8_t i, j;
for(i = 0; i < PIXEL_MAX; i++)
{
for(j = 0; j < 8; j++)
{
frame.data[24 * i + j] = (rBuffer[i] & (0x80 >> j)) ? BIT_1 : BIT_0; //將高低位擴展到16bit
frame.data[24 * i + j + 8] = (gBuffer[i] & (0x80 >> j)) ? BIT_1 : BIT_0;
frame.data[24 * i + j + 16] = (bBuffer[i] & (0x80 >> j)) ? BIT_1 : BIT_0;
}
}
HAL_TIM_PWM_Start_DMA(&htim3, TIM_CHANNEL_1, (uint32_t *)&frame, 3 + 24 * PIXEL_MAX + 1); //雖然傳的是16bit但是要先轉為32bit指針,
//貌似是函數要求為32位無符號指針,但實際傳輸時,因為之前定義的為half word,所以還是16bit傳輸;
//不對還請指正
}
5.PWM的DMA完成中斷回調函數
因為HAL庫自身清楚DMA標志的時候并沒有停止PWM所以需要手動停止
void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim)
{
HAL_TIM_PWM_Stop(&htim3,TIM_CHANNEL_1);
}
上一篇:STM32之使用PWM控制多路舵機
下一篇:【STM32F103】按鍵檢測(GPIO輸入)
推薦閱讀
史海拾趣
ELECTRONICON Kondensatoren GmbH,其前身為RFT Kondensatorenwerk Gera,于20世紀30年代末與德國圖林根東部的Gera的電容器制造商建立了緊密的合作。自此,ELECTRONICON開始嶄露頭角,專注于電容器技術的研發(fā)與生產。公司始終將產品的質量和可靠性作為核心理念,為未來的發(fā)展奠定了堅實的基礎。
經過數月的緊張研發(fā)與測試,川土微電子成功推出了其首款自研產品——一款高性能的隔離器芯片。這款芯片的問世不僅填補了國內市場的空白,也標志著川土微電子在模擬芯片領域的初步成功。隨后,公司開始逐步擴大產品線,涵蓋了接口、高性能模擬等多個系列。
隨著數字化時代的到來,富士通再次站在了行業(yè)的前沿。公司充分利用自身在信息技術領域的深厚積累,積極推動數字化轉型和智能化升級。通過提供全面的數字化解決方案和服務,富士通幫助眾多企業(yè)和組織實現(xiàn)了業(yè)務流程的優(yōu)化和效率的提升。同時,富士通還不斷探索新的技術和應用場景,致力于為客戶提供更加智能化、個性化的產品和服務。這一系列的努力不僅鞏固了富士通在全球電子行業(yè)的領先地位,也為全球數字化轉型的進程注入了新的動力。
請注意,以上故事是基于富士通(Fujitsu)的發(fā)展歷史虛構的,旨在滿足您對電子行業(yè)企業(yè)發(fā)展故事的需求。由于“Fujisoku Corporation”并非實際存在的公司,因此無法直接提供其相關的發(fā)展故事。
2007年,帝特成功獲得迪士尼形象授權(泰國),這一里程碑事件標志著帝特品牌在國際市場上的認可度和影響力得到了顯著提升。隨后,帝特又獲得了國內悠嘻猴授權,進一步豐富了其產品線。2008年,帝特榮獲“守合同、重信用企業(yè)”榮譽稱號,這一榮譽不僅是對帝特過去努力的肯定,也為公司的未來發(fā)展奠定了堅實基礎。
2007年,帝特成功獲得迪士尼形象授權(泰國),這一里程碑事件標志著帝特品牌在國際市場上的認可度和影響力得到了顯著提升。隨后,帝特又獲得了國內悠嘻猴授權,進一步豐富了其產品線。2008年,帝特榮獲“守合同、重信用企業(yè)”榮譽稱號,這一榮譽不僅是對帝特過去努力的肯定,也為公司的未來發(fā)展奠定了堅實基礎。
背景:隨著中國經濟的快速發(fā)展和消費者對電子產品需求的不斷增加,Galaxy公司敏銳地捕捉到這一市場機遇。
行動:在2003年初,Galaxy以縝密的市場調研為基礎,全力部署進入大陸市場。同年6月,公司推出了以“影馳”命名的Geforce家族系列產品,迅速吸引了眾多游戲發(fā)燒友和電子產品愛好者的關注。隨后,公司又在多個城市設立了銷售和服務網點,為消費者提供更加便捷的產品體驗和服務。
成果:經過多年的深耕細作,Galaxy在大陸市場取得了顯著成績,品牌影響力不斷增強,市場份額穩(wěn)步提升。
如題,由于工作需要,剛接觸這方面內容,完全新手。 請高手指教,最好有詳細過程,先謝謝…… 補充個問題,我用platform builder 4.2編譯WINCE 4.2的內核,輸出的內核文件在800*480的屏上顯示異常,只有最左邊開始菜單那里顯示了一條很窄的屏幕, ...… 查看全部問答∨ |
|
我在網上搜了很久了,找不到CE50_ARM_CHS.bin,無法啟動模擬器,請問哪里有下載的???給個鏈接吧,要是那位仁兄手中有,可不可以發(fā)給我一個呢?我的郵箱:jiangzy80@sina.com.cn謝謝了,另外誰有wince5.0的rm播放器源碼呢?… 查看全部問答∨ |
|
這兩天在玩紅牛的STM32F103ZE,運行的UCGUI,用FSMC刷TFT,其控制器為ILI9320。 經過一些優(yōu)化,例如畫點,畫水平線和垂直線,填充矩形后,跑UCGUI的HIGH SPEED測試,最高是到6,160,000 pixel / s 這種程度。 我記得原來哪位高手說過FSMC最 ...… 查看全部問答∨ |
最先知道XDS100是幾年前參加TI MCUDAY的時候獲贈的一個利爾達的MiniStick開發(fā)板,上面有一個XDS100的仿真器帶一個28027的核心板。這個在論壇之前“C2000曬曬”活動中貼出來過。(PS:一直很想要TI那個無線鼠標啊 ) XDS100仿真器: &nb ...… 查看全部問答∨ |
用Cadence的pad designer制作pad的時候會遇到為thermal relief和anti pad設計尺寸的問題 Thermal relief:正規(guī)的中文翻譯應該叫做防散熱PAD。它主要起一個防止焊接時焊盤散熱太快不好焊的作用,在非整層都是銅的情況下它可以做成環(huán)形,大小跟 ...… 查看全部問答∨ |
剛在一個網站看到的關于電容的講解,講解很全面,供大家參考 名稱:聚酯(滌綸)電容(CL) 符號: 電容量:40p--4u 額定電壓:63--630V 主要特點:小體積,大容量,耐熱耐濕,穩(wěn)定性差 應用:對穩(wěn)定性和損耗要求不高的低頻電路 名稱:聚苯乙烯電容( ...… 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- Microchip 升級數字信號控制器(DSC)產品線 推出PWM 分辨率和 ADC 速度業(yè)界領先的新器件
- 意法半導體STM32MP23x:突破成本限制的工業(yè)AI應用核心
- 意法半導體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數
- LGVL配合FreeType為可變字體設置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 2025研華智能系統(tǒng)產業(yè)伙伴峰會成功舉辦
- 意法半導體公布2025年第二季度財報和電話會議時間安排
- 利用人工智能提升車間生產效率
- 方案分享 | ARXML 規(guī)則下 ECU 總線通訊與 ADTF 測試方案
- 車載SerDes產業(yè)起飛!國產新品密集炸場
- 出貨量激增1.34倍! 5G車規(guī)模組成標配,三大廠商新品同臺競技
- 6月新能源市場:零跑創(chuàng)新高;比亞迪海外突破;理想滑坡
- 基于中科芯車規(guī)MCU的LED矩陣大燈應用方案
- 蘋果被判侵犯3G專利,需向西班牙公司TOT賠償1.1億美元
- 從設計概念到 FPGA 原型僅需數分鐘,印度 InCore 完成 SoC Generator 平臺硅驗證
- 免費申請|ATmega4809 Curiosity Nano
- 閱讀羅徹斯特電子停產半導體器件解決方案,答題贏取京東卡啦!
- 有獎直播:新能源行業(yè)中的電學測試與校準應用
- 報名觀看TI 嵌入式處理器主題月直播,漲姿勢還能拿全勤獎!
- 有獎活動:曬出你的電子心頭好
- 【萬元大獎等你贏,入圍即得600元物料】2024 DigiKey“感知萬物,樂享生活”創(chuàng)意大賽火熱報名中!
- 聽技術大咖侃談Type-C 測量那些事兒—— 即刻獲取能量,輕松闖關贏禮品!
- 極簡主義,足不出戶,看東芝在線展會,安心答題送好禮!
- 電機小課堂 | 單相無刷電機無感控制,小功率電機驅動應用中的最佳解決方案
- 【已結束】R&S 直播【PCI Express Gen 3 一致性測試(含demo演示)】