天眼查顯示,深圳市航順芯片技術(shù)研發(fā)有限公司近日取得一項(xiàng)名為“單片機(jī)外設(shè)原子操作控制方法、系統(tǒng)及單片機(jī)”的專利,授權(quán)公告號(hào)為CN117471976B,授權(quán)公告日為2024年10月18日,申請(qǐng)日為2023年11月22日。
本發(fā)明公開(kāi)了單片機(jī)外設(shè)原子操作控制方法、系統(tǒng)及單片機(jī),方法其包括:確定是否執(zhí)行外設(shè)原子操作;當(dāng)需要執(zhí)行外設(shè)原子操作時(shí)獲取原子地址譯碼結(jié)果,并根據(jù)原子地址譯碼結(jié)果選擇對(duì)外設(shè)寄存器組的某一個(gè)外設(shè)寄存器進(jìn)行寫操作;根據(jù)原子地址譯碼結(jié)果選擇原子操作數(shù)據(jù),并將原子操作數(shù)據(jù)寫入當(dāng)前外設(shè)寄存器。本發(fā)明通過(guò)對(duì)外設(shè)寄存器執(zhí)行外設(shè)原子操作,能夠?qū)ν庠O(shè)寄存器實(shí)施更快速的讀寫操作,提高了CPU的執(zhí)行效率并降低了單片機(jī)的功耗,同時(shí)可以保證對(duì)外設(shè)寄存器的操作完全生效,不會(huì)被中斷或者優(yōu)先級(jí)高的訪問(wèn)打斷而導(dǎo)致配置錯(cuò)誤,保證了原有操作的原子性。