Re: 設計系的請進

看板Marginalman作者 (C語言編程)時間8年前 (2017/10/27 02:01), 編輯推噓6(6028)
留言34則, 4人參與, 8年前最新討論串2/2 (看更多)
※ 引述《minisung (尼菲彼多買醬油)》之銘言: : Design a program to detect user button on STM32 pressed. When user button is : pressed N times, display fib(N) on 7-Seg LED. When user button is held down : for 1 second, set displayed number to 0. Example video link is given above. : fib(0) = 0, fib(1) = 1, fib(2) = 1, …… : Note: Please remember to deal with the bouncing problem 幹bouncing problem都不記得了 印象中是要等一個很短的時間再去檢查button有沒有確實壓下 好像還有一個racing problem啥小的 就是要等彈回來才做事 有沒有人能幫我複習一下?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.100 ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1509040865.A.665.html

10/27 02:01, 8年前 , 1F
紫母咪現在進妳房間幫你複習
10/27 02:01, 1F

10/27 02:02, 8年前 , 2F
我寫verilog的時候是用除頻器
10/27 02:02, 2F

10/27 02:02, 8年前 , 3F
verilog我有寫過 我是用FPGA的
10/27 02:02, 3F

10/27 02:02, 8年前 , 4F
控制器 教授說很多都有內建debounce 我也是都直接用
10/27 02:02, 4F

10/27 02:03, 8年前 , 5F
講錯 FPGA才對
10/27 02:03, 5F

10/27 02:03, 8年前 , 6F
對R 很多都有內建 你就call他switch的API就好
10/27 02:03, 6F

10/27 02:03, 8年前 , 7F
就每隔一段時間都檢查一次 如果連續好幾次都是按下去就1
10/27 02:03, 7F

10/27 02:03, 8年前 , 8F
老師就會指定要自己實作== 而且是組語
10/27 02:03, 8F

10/27 02:04, 8年前 , 9F
用interrupt做的話變蠻簡單的 按下去設個timer等他就好
10/27 02:04, 9F

10/27 02:04, 8年前 , 10F
組語 那GG了
10/27 02:04, 10F

10/27 02:04, 8年前 , 11F
我以為只要檢查兩次, 會需要檢查好幾次哦@@
10/27 02:04, 11F

10/27 02:04, 8年前 , 12F
其實還好啦 就幾行解決 我趴呢寫過了
10/27 02:04, 12F

10/27 02:05, 8年前 , 13F
他還有一個長按要handle啊
10/27 02:05, 13F

10/27 02:05, 8年前 , 14F
以前我學bouncing的時候在學信號系統就在想
10/27 02:05, 14F

10/27 02:05, 8年前 , 15F
這年代寫asm很沒效率唉
10/27 02:05, 15F

10/27 02:05, 8年前 , 16F
幹這不是sampling嗎
10/27 02:05, 16F

10/27 02:05, 8年前 , 17F
長按那個是講racing problem吧 印象中
10/27 02:05, 17F

10/27 02:06, 8年前 , 18F
我bouncing就第一個作業寫過 然後之後都複製貼上
10/27 02:06, 18F

10/27 02:06, 8年前 , 19F
所以後來就不記得我當初寫了啥惹
10/27 02:06, 19F

10/27 02:07, 8年前 , 20F
我看了一下 室友只用20行就解決了 ez
10/27 02:07, 20F

10/27 02:07, 8年前 , 21F
所以你室友是檢查幾次?
10/27 02:07, 21F

10/27 02:07, 8年前 , 22F
racing problem還是racing condition
10/27 02:07, 22F

10/27 02:08, 8年前 , 23F
每10000個cycle檢查一次 連10次
10/27 02:08, 23F

10/27 02:08, 8年前 , 24F
用C寫給gcc編成arm可以ㄇ
10/27 02:08, 24F

10/27 02:09, 8年前 , 25F
期中上機考就只能寫arm assembly 現在不學會遲早要會
10/27 02:09, 25F

10/27 02:09, 8年前 , 26F
racing condiction是作業系統那個吧 我讀書少不要騙
10/27 02:09, 26F

10/27 02:09, 8年前 , 27F
10/27 02:09, 27F

10/27 02:09, 8年前 , 28F
racing problem我沒聽過 查google也查不到= =
10/27 02:09, 28F

10/27 02:10, 8年前 , 29F
我以前也寫過arm assembly耶 但是後來沒有寫 現在寫
10/27 02:10, 29F

10/27 02:10, 8年前 , 30F
不出來了
10/27 02:10, 30F

10/27 02:11, 8年前 , 31F
怎麼可能 難道是我記憶到另一個世界線的了嗎
10/27 02:11, 31F

10/27 02:12, 8年前 , 32F
不然長按下 他做好幾次operation叫什麼?
10/27 02:12, 32F

10/27 02:13, 8年前 , 33F
我都叫 長按
10/27 02:13, 33F

10/27 02:14, 8年前 , 34F
10/27 02:14, 34F
文章代碼(AID): #1PyYBXPb (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1PyYBXPb (Marginalman)