看板 [ ASM ]
討論串[問題] 跳出的問題
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 5→)留言5則,0人參與, 最新作者CuckooBoy (新竹的仔)時間15年前 (2009/06/06 23:38), 編輯資訊
1
0
0
內容預覽:
我使用for迴圈,做讀/寫/讀/寫eeprom.. 頻率K級的.. 如果資料大,可能會花上80sec. 我想增加一個功能,. 我可以在寫到一半,突然放棄寫入然後跳開... 我在for外面增加 while. 如 :. FUN. {. while (Run == 0 & SBUF !='E'). {.
(還有97個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者CuckooBoy (新竹的仔)時間15年前 (2009/06/07 10:07), 編輯資訊
1
0
0
內容預覽:
我之前的寫法,如下.. 按下E時,不會馬上跳開,要等一段時間.. 另外, if (SBUF=='E'||SBUF=='e') 也會影響速度,. 設越多速度越慢,行數變多,但是會比較靈.. 顧及到速度,及"即時反應"...有更好的方法可以解決嗎?. FLAG EEPROM_Test(void). {.
(還有1743個字)

推噓6(6推 0噓 8→)留言14則,0人參與, 最新作者MasterChang (我愛ASM)時間15年前 (2009/06/07 16:56), 編輯資訊
1
0
0
內容預覽:
你的問題癥結點是,因為讀寫大資料的eeprom造成 mcu沒辦法執. 行其他工作。. 再來就是一般進行讀寫的程序也不容被打斷。. 那你應該用RTOS來管理。透過queue和mutex的機制解決。哪那種. 土法煉鋼的作法,程式碼會越改越看不懂自己在幹嘛。. --. 發信站: 批踢踢實業坊(ptt.

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者MasterChang (我愛ASM)時間15年前 (2009/06/07 22:28), 編輯資訊
0
0
0
內容預覽:
51吧?RTOS可以是真的一個OS kernel去跑,基本上RTOS只是. 概念上的東西。至於詳細內容,請翻書。. Real-time Systems Design and Analysis. Real-Time Concepts for Embedded Systems. 這兩本會講什麼叫"Rea
(還有288個字)

推噓3(3推 0噓 2→)留言5則,0人參與, 最新作者proach (p.roach)時間15年前 (2009/06/08 16:40), 編輯資訊
0
0
0
內容預覽:
你的程式風格... 相信你可以作得更好的 :). 有個暴力方法,這方法很糟糕但是可以滿足你的需求。. 首先將迴圈控制變數都宣告成 global. UART_RX_ISR( ){. byteReceivedByte = SBUF;. if( SBUF == 'E' ){. Test_Pate = 0x
(還有41個字)
首頁
上一頁
1
下一頁
尾頁