久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1865|回復: 7
打印 上一主題 下一主題
收起左側

單片機在中斷中 不用for循環怎么實現滑動平均算法?

[復制鏈接]
跳轉到指定樓層
樓主
ID:495852 發表于 2021-7-1 16:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:161164 發表于 2021-7-1 20:03 來自手機 | 只看該作者
Int MovAvg[20];
回復

使用道具 舉報

板凳
ID:161164 發表于 2021-7-1 20:14 來自手機 | 只看該作者
硬寫?有多少個數就寫多少行?如MovVal[X] = MovVal[X-1]?為什麼不用For loop?
回復

使用道具 舉報

地板
ID:495852 發表于 2021-7-2 08:04 | 只看該作者
lkc8210 發表于 2021-7-1 20:14
硬寫?有多少個數就寫多少行?如MovVal[X] = MovVal[X-1]?為什麼不用For loop?

中斷里能用循環嗎?
回復

使用道具 舉報

5#
ID:57657 發表于 2021-7-2 08:14 | 只看該作者
zhangleitj 發表于 2021-7-2 08:04
中斷里能用循環嗎?

定時器中斷慎用,外部中斷可以
回復

使用道具 舉報

6#
ID:123289 發表于 2021-7-2 08:30 | 只看該作者
舉例:AD采樣中斷。
1、做一個數組,8個數據。并做一個指針PCAD:0-7,指向這8個數據。
2、每次中斷將PCAD+1(0-7變化),并將新采樣的數據,存入PCAD所指向的數組單元。
3、對數組求平均。
如此:當你采樣8次之后:每次都可以獲得一個前8次采樣的平均值了。
回復

使用道具 舉報

7#
ID:161164 發表于 2021-7-2 09:41 | 只看該作者
zhangleitj 發表于 2021-7-2 08:04
中斷里能用循環嗎?

要看你的循環時間是否大于定時中斷周期
除非需要精準定時(如軟串口)
中斷中通常用作設置標置位
然后在大while循環中檢測到標置位再進行處理
回復

使用道具 舉報

8#
ID:161164 發表于 2021-7-2 09:49 | 只看該作者
yzwzfyz 發表于 2021-7-2 08:30
舉例:AD采樣中斷。
1、做一個數組,8個數據。并做一個指針PCAD:0-7,指向這8個數據。
2、每次中斷將PCA ...

妙啊!
我只想到如何重排數組
每次更新都寫入第一位
但山不轉水轉,水不轉人轉
不重排就令每次寫入的地址不同
一樣做到數組更新
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美精品一区二区三区四区五区 | 亚洲一区二区三区视频免费观看 | 国产精品久久久久aaaa樱花 | 99re6热在线精品视频播放 | 色精品视频 | 亚洲精品日韩一区二区电影 | 亚洲啊v在线 | 天堂资源 | 国产精品精品久久久 | 中文字幕97| 日韩精品一区二区三区久久 | 三级av免费 | 日本免费在线看 | 日韩三区在线 | 国产日韩欧美综合 | 欧美福利久久 | 日韩欧美在线一区 | 国家一级黄色片 | 国产最新精品视频 | 日韩精品一区二区三区四区视频 | 日韩欧美亚洲一区 | 欧美日韩不卡 | 欧美天堂 | av天天看 | 亚洲在线免费观看 | 国产精品视频久久久久久 | 毛片a级毛片免费播放100 | 在线国产一区二区 | 国产区精品 | 青青草一区 | 成人在线一区二区 | 一区二区av | 91精品国产91久久久久久最新 | 国产成人免费网站 | 成人视屏在线观看 | 在线播放日韩 | 盗摄精品av一区二区三区 | 亚洲国产精品99久久久久久久久 | 久久精品国产亚洲 | 欧美一级一 | 久久国产欧美日韩精品 |