Re: [問題] 跳出的問題
: 推 ruemann:可是如果他的東西不複雜,自己弄個排程管理也可以吧 06/07 17:02
: 推 WolfLord:利用timer岔開也不錯 06/07 17:53
: 推 CuckooBoy:r大: 什麼是排程管理? 06/07 18:27
: 推 CuckooBoy:M大:RTOS喔?....我的MCU可以辦到?.......我考慮一下 06/07 18:30
: → CuckooBoy:W大: 可以多說一點timer岔開的一些資訊嗎? 06/07 18:32
51吧?RTOS可以是真的一個OS kernel去跑,基本上RTOS只是
概念上的東西。至於詳細內容,請翻書。
Real-time Systems Design and Analysis
Real-Time Concepts for Embedded Systems
這兩本會講什麼叫"Real Time",task排程怎樣作,需要什麼
樣的資料結構建構一個OS。你不一定要真的找一個RTOS的
Kernel來玩。51 沒多少東西,自己寫就可以。如果用 Keil C51
,裡面就有個精簡版的就能先試試看。
: → CuckooBoy:如果我用page改bytes方式,會不會好一點..我想想~"~ 06/07 18:34
: → CuckooBoy:當初會用page是因為想說page寫比byte寫快,沒想到... 06/07 18:35
看你的eeprom哪種的,看起來你用的應該是serial eeprom,用
page應該是比byte快,不過前提是你有 SPI或IIC的硬體周邊,
不然哪種都沒差(都一樣慢)。
如果我的uC有SPI或IIC控制器,剛好又有DMA能用。那顯然page
的read/write比較有效率。
: → CuckooBoy:如果真的byte能"較快"中斷,那一個code就要page/byte共存 06/07 18:36
: 推 CuckooBoy:M大:您說的土法煉鋼是指 if (SBUF=='E'||SBUF=='e')嗎? 06/07 18:42
: → CuckooBoy:如果是, 哈~~就是覺得這方法很笨,所以想請教有沒有更好 06/07 18:43
: → CuckooBoy:的方法~\ 06/07 18:43
: → CuckooBoy:加那些要多5sec,而且還不一定"即時",剛好page完才會. 06/07 18:44
"real time"不等於"fast",上面的書翻一翻吧,天瓏有賣。第一本
寫得很好,放在書架供著都值得。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: MasterChang 來自: 59.104.147.96 (06/07 22:35)
推
06/07 23:30, , 1F
06/07 23:30, 1F
→
06/07 23:32, , 2F
06/07 23:32, 2F
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章