博客 / 列表

li5920o - 瑞薩回讀hex文件對比數據(因格式不一致)

工作中遇到芯片初次燒錄跑不起來的問題,遂讓回讀片內數據查看與燒錄文件一直不一致 (有大佬知道此方法不對的麻煩評論一下) 使用的是瑞薩的RH850系列r7f701411 使用Renesas Flash Programmer V3.11 搭配E1 進行回讀 選擇對應的燒錄機器 其他默認則好 這裏選擇的E1 點擊 connect 出現選擇芯片晶振,這裏按自己的芯片來(注意

操作系統

li5920o - 軟件i2c

記錄 i2c程序 #include "iic.h" #include "port.h" #include "sys.h" /*IIC應用配置*/ const iic_handle item_i2c[iic_even_num] = { {GPIOB, GPIOB, GPIO_PIN_7, GPIO_PIN_6}, }; /** * @brief: 設置SDA引腳輸出電平 * @par

操作系統

li5920o - 使用i2s遇到的問題

在使用i2s的時候原本以為用dma把數據搬運過去就萬事大吉,但是搬運過去後喇叭播放聽起來十分的難聽。 i2s主要由 SCK(串行時鐘):也叫位時鐘(BCLK),每個時鐘脈衝對應數據線的一位數據。 WS(字選擇):也叫左右聲道時鐘(LRCK),用於選擇左右聲道。標準飛利浦模式下,WS=0表示左聲道,WS=1表示右聲道。 SD(串行數據):用於傳輸實際的音頻數據。 有時還有MCLK(主時鐘),用

操作系統

li5920o - systick clock init 滴答時鐘

滴答時鐘初始化,定義us級延時 SysTick 屬於內核的外設,有關的寄存器定義和庫函數都在內核相關的庫文件core_cm4.h中。SysTick定時器的計數器是向下遞減計數的,隨時按照 SysTick-CTRL |= 0x05;這裏所選擇時基時鐘的計數頻率,當向下計數到0,時,SysTick-LOAD計數值會自動重裝載到寄存器上,繼續計數 點擊查看代碼 點擊查看代碼

操作系統