1. 2013電賽瑞薩單片機RL78G13的五路AD轉換方法
每1ms讀取一次,每次讀時,讀上一次的初始化的那一路數據,讀完後,初始化下一路。
這個單片機的AD很麻煩,定時器也不好使。還沒有真正的EEPROM。就是價位低點,ROM大點。其它真不怎麼樣。
做個電賽建議換ATMEGA吧。
2. RL78系列單片機帶RTC休眠的待機電流是多少
rtc實時時鍾一般功能比較強,自帶萬年歷和鬧鈴功能,並且其工作電流只有幾十微安,但必須配合單片機才能進行時間顯示和設置
單片機也可以編程作為時鍾,但是佔用CPU開銷大,且功耗大,不便於斷電後用備用電池供電
因此,多數單片機控制系統都另加一片實時時鍾晶元
當然,有些單片機內部集成了實時時鍾功能,如STM32F407,但其晶振和供電包括寄存器區都和其它部分獨立,便於用電池供電
3. 關於瑞薩單片機RL78/G13的問題
不能同時運行調試器和一個實用程序(E1200266)。
4. 瑞薩單片機R78系列的,時鍾周期,指令周期,機器周期怎麼算的
RL78中單片機的時鍾周期根據選用的晶振頻率有很大關系,時鍾周期是和晶振頻率呈倒數關系。
即:時鍾周期=1/晶振頻率。
指令周期要根據看使用什麼指令,RL78中超過一半的指令都是單周期指令,大致比例如下:
•1 cycle 56%
•2 cycles 30%
•3 cycles 9%
•4+ cycles 5%
時鍾周期也稱為振盪周期,定義為時鍾頻率的倒數。時鍾周期是計算機中最基本的、最小的時間單位。在一個時鍾周期內,CPU僅完成一個最基本的動作。時鍾周期是一個時間的量。時鍾周期表示了SDRAM所能運行的最高頻率。更小的時鍾周期就意味著更高的工作頻率。
5. 瑞薩單片機RL78G13和RL78G14的區別
一般情況下,可通用。有幾個注意點:
G13是基於RL78系列的第一款產品,可以作為基準。
G14添加了乘除法指令,可作為CPU指令直接使用。而G13的乘除法,是通過一個周邊模塊來實現的,叫做MULDIV好像,具體請看手冊。
6. 瑞薩RL78 bootloader boot區跳轉到app區 無法運行app程序
個人認為:估計是設置問題,或者軟體有破損,重裝試試
7. 瑞薩燒錄器RL78插錯電源燒壞了怎麼維修
燒錄器插錯電源燒壞了,這種情況比較好修,方法如下:首先,排查貼片保險,磁珠是否燒壞。然後更換直接連接到電源介面的調壓晶元,最後,通電,恢復正常。
8. 誰有瑞薩rl78/g12單片機的教程或c語言代碼 急急急!
去年第一次聽說這個系列的片子,好像只有官方上有教程
9. watchdog 時間長的函數怎麼辦
關於watchdog應該有過單片機學習經歷的人,都比較熟悉。但watchdog的正確用法,恐怕大家如果沒有經歷過實際產品的開發不會有深入的理解。
瑞薩RL78系列的單片機自身帶有watchdog,當啟用watchdogtimer定時器後,在watchdog timer溢出時間間隔的75%會產生watchdog中斷。至於在watchdog中做什麼,好多示常式序,都會在中斷處理函數中喂狗,使watchdog timer重新開始計時。
實際的喂狗程序應該在watchdog的中斷處理函數中嗎?如果在,有什麼樣的效果?如果不應該在,喂狗程序應該放在哪兒,中斷處理函數中又應該做什麼?下面一一來解答。
假如喂狗程序只在watchdog的中斷處理函數中,當然重新啟動watchdog timer的目的達到了,由於watchdogtimer溢出產生的復位也避免了。但是,watchdog本身存在的價值已經失去了。Watchdog存在的意義是監測程序中的非法循環以及程序是否跑飛。假設程序已經陷入了非法循環中不能退出,或者程序已經跑飛。Watchdog timer的定時中斷還會正常工作,所以喂狗程序還能夠正常執行。只是中斷函數執行完之後,程序的返回點還是非法循環,或者是跑飛的非法指令。這個大家可以在其他MCU中寫程序,打斷點調試一下。
既然,喂狗程序不能放在watchdogtimer的定時中斷中,應該放在哪兒呢。首先,來一個知識的正向遷移,watchdog timer的定時中斷執行的機制是所有中斷都遵循的機制,這個中斷的中斷處理函數中喂狗不能達到目的,當然其他定時中斷處理函數中也是一樣的道理。正確的喂狗程序需要放入main函數的主循環中,喂狗的時間間隔需要考慮主循環所有可能分支耗時最大的那個。也即,watchdog timer的溢出時間大於所有分支的最大耗時,喂狗時間間隔小於所有分支的最大耗時。
返回到最後一個問題,watchdog timer定時中斷的中斷處理程序應該做些什麼,和普通定時器的用法一樣,提供一個較為精確的定時時間間隔。比如在ucosII向RL78/G14的移植中,可以將watchdog timer定時中斷作為操作系統的時鍾節拍。