Re: [問題] 跳出的問題

看板ASM (組合語言)作者 (我愛ASM)時間15年前 (2009/06/07 22:28), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串4/5 (看更多)
: 推 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
感謝大大建議,我會去買來看滴..,我的51沒有I2C控制器/.\
06/07 23:30, 1F

06/07 23:32, , 2F
沒想到這功能會用到OS,看起來挺難實現的....
06/07 23:32, 2F
文章代碼(AID): #1AAyvy8q (ASM)
討論串 (同標題文章)
文章代碼(AID): #1AAyvy8q (ASM)