单亲是什么意思| gv是什么| 晚上七点半是什么时辰| 儿童扁桃体发炎吃什么药| 昝是什么意思| 身上总是痒是什么原因| 喜闻乐见什么意思| 撤退性出血什么意思| 大便发绿色是什么原因| 三叉神经挂什么科| 重庆为什么叫重庆| 藿香正气水不能和什么药一起吃| 转呼啦圈有什么好处| 隐晦是什么意思| 颈椎看什么科| 火箭是干什么用的| 盛夏是什么时候| 梦见别人打我是什么意思| ems是什么| 胃不舒服想吐是什么原因| 华佗属什么生肖| 强扭的瓜不甜什么意思| 表姐的女儿叫什么| 什么是崩漏| 吃什么补雌激素| 孕妇待产需要准备什么| ACG是什么牌子| 为什么叫中国| merry是什么意思| 胰腺不好有什么症状| 妙三多预防什么| 沙特是什么教派| 近亲结婚生的孩子会得什么病| 乌合之众是什么意思| 亚马逊是什么| 蛋白尿吃什么食物好| 色纸是什么| 小柴胡颗粒主要治什么| 精液发黄是什么原因引起的| 胃嗳气是什么原因| 肺积水有什么症状| 鼠目寸光是什么生肖| 伤官运是什么意思| 鹦鹉爱吃什么| 便秘和腹泻交替出现是什么意思| 生日可以送什么礼物| 六月二十日是什么日子| 当是什么意思| 身上老出汗是什么原因引起的| 老人说胡话是什么征兆| 细菌是什么| 工作性质是什么| cp1是什么意思| 胆囊肿是什么病严重吗| 唯女子与小人难养也什么意思| 为什么不能近亲结婚| 弱水三千只取一瓢什么意思| 类胡萝卜素主要吸收什么光| 六盘水为什么叫凉都| 嗓子痒干咳是什么原因| 胸膜增厚吃什么药| 盆腔积液吃什么药| 欲购从速什么意思| 霍金得了什么病| 烧心吃什么药效果最好| 598是什么意思| 养胃喝什么| 小孩尿酸高是什么原因| 瑞夫泰格手表什么档次| 什么运动最减肥| 横纹肌溶解什么意思| 花甲和什么不能一起吃| 钓黑鱼用什么饵最好| 别有洞天是什么生肖| 支线是什么意思| 鲑鱼是什么鱼| 飞花令是什么| 什么是动车| ul是什么单位| 睡觉尿多是什么原因| 血糖高吃什么主食最好| 为什么来完月经下面痒| 房颤是什么病| 皮损是什么意思| 四月份什么星座| 辛字五行属什么| 水过鸭背是什么意思| 男人嘴唇薄代表什么| 润肺吃什么| 什么是反式脂肪酸| 以身相许是什么意思| 87年什么命| 折煞是什么意思| 欠缺是什么意思| 婴儿增强免疫力吃什么| 尾款是什么意思| 月经咖啡色是什么原因| 枇杷什么味道| 远在天边近在眼前是什么意思| 幼小衔接班主要教什么| 睾丸疼吃什么药| 来例假吃什么水果| ojbk什么意思| 主动脉增宽是什么意思| 小腿长痣代表什么意思| 犹太人割礼是什么意思| 感冒吃什么水果比较好| 练八段锦有什么好处| 边际贡献是什么意思| 缺维生素b吃什么食物| 好汉不吃眼前亏是什么意思| 孤儿是什么意思| mol是什么意思| 酸菜鱼用什么鱼| 任字五行属什么| 吃什么都是苦的是怎么回事| 呵呵什么意思| 性早熟有什么危害| 石英岩玉是什么| 支气管炎是什么原因引起的| 靓女是什么意思| 黑茶金花是什么菌| 阿魏是什么中药| 画肖指什么生肖| 老凤祥银楼和老凤祥有什么区别| 眼皮突然肿了是什么原因| 逐是什么意思| 凌霄什么意思| 小孩白细胞高是什么原因| dady是什么意思| 糊精是什么| 眼干眼涩眼疲劳用什么眼药水| 天灵盖是什么意思| 1926年属什么| 夏天有什么动物| 外露什么意思| 梦见自己生小孩是什么征兆| ut是什么| 水瓶座和什么座最配| 贲门ca是什么意思| 血清铁是什么意思| 天珠是什么做的| 片仔癀是什么东西| 什么样的人做什么样的事| 闰月年有什么讲究| 狗的本命佛是什么佛| 空调外机风扇不转是什么原因| 吃什么蔬菜能降血脂| 牙龈萎缩是什么原因| 荧惑守心是什么意思| 什么原因引起荨麻疹| 治类风湿用什么方法好| 吃了火龙果小便红色是什么原因| 肥大肾柱是什么意思| 睡不着觉吃什么药| 羊膜束带是什么意思| 指甲黄是什么原因| 棱是什么| 马来西亚有什么特产| 下午一点多是什么时辰| 牡丹是什么季节开的| HCG 是什么| 肾虚吃什么药好| 塑形是什么| 辐射是什么| 缺黄体酮会有什么症状| 宝宝说话晚是什么原因造成的| 三五成群十双在是什么生肖| 勇气是什么| 手电筒的金属外壳相当于电路中的什么| 输尿管不扩张什么意思| 脑供血不足做什么检查能查出来| 发烧看什么科室| 咳嗽可以吃什么食物| 身份证号码的数字代表什么意义| 左侧卵巢多囊样改变什么意思| 狗狗尾巴溃烂用什么药| 脂蛋白a高是什么意思| 诸葛亮的扇子叫什么| 一月14号是什么星座| 女人脸肿是什么原因引起的| 什么东西软化鱼刺最快| 清朝什么时候建立| 自求多福什么意思| 阴囊瘙痒用什么药| saa是什么意思| 两个子是什么字| 什么眉什么眼| 兰花什么时候开花| 肚子有水声是什么原因| 失责是什么意思| 什么东西最养胃| 坐久了脚肿是什么原因| 肠阻塞有什么症状| 青储是什么| 梦见旅游是什么意思| 阴囊瘙痒用什么药最好| 蜂蜜什么时候喝最佳| 爱情是个什么东西| 喝中药不能吃什么东西| 性疾病都有什么症状| 大陆对什么| 安宫丸什么时候吃效果是最佳的| 多巴胺分泌是什么意思| 鸟来家里预示什么| 甲状腺结节忌口什么| 打葡萄糖点滴有什么用| 导管子是什么意思| 风指什么生肖| 孕妇做梦梦到蛇是什么意思| 什么时辰出生的人命好| 尿液检查白细胞高是什么原因| 脚背上长痣代表什么| abi是什么意思| wing是什么意思| 吃什么能快速排便| 伤风流鼻涕吃什么药好| 人生于世上有几个知己是什么歌| 铁达时手表什么档次| 驼背挂什么科| 甲沟炎什么症状| 嗓子哑了吃什么药| 梦见很多小蛇是什么意思| sayno是什么意思| 梦见自己扫地是什么意思| 去三亚穿什么衣服合适| 南瓜为什么叫南瓜| 四十岁月经量少是什么原因| 喝蜂蜜水有什么好处| 女宝胶囊的作用和功效是什么| 栽赃是什么意思| 高烧后拉稀说明什么| 保肝护肝吃什么药好| 梦见大山是什么预兆| 腰椎膨出是什么意思| 开是什么生肖| 挪揄是什么意思| 面肌痉挛是什么原因引起的| 巧囊是什么| 荼蘼是什么意思| 复方新诺明片又叫什么| 9月28是什么星座| 脸基尼是什么意思| 梅毒症状男有什么表现| 什么东西越吃越饿| 什么是医院感染| 左眼屈光不正是什么意思| 欣字取名什么寓意| 拉不出尿是什么原因| 脑白质疏松是什么病| 圆脸适合什么发型女| 粉底液和bb霜有什么区别| 李元霸为什么怕罗士信| 喉咙有异物挂什么科| 尽收眼底是什么意思| 肛门坠胀吃什么消炎药| 清朝是什么时候灭亡的| 东坡肉属于什么菜系| 拉黑屎是什么原因| 11月18日什么星座| 梅毒吃什么药最好| 1947属什么生肖| 糖化血红蛋白高是什么原因| 出道是什么意思| 百度

2017年2月份奔驰C级销量10322台, 同比增长69.19%

百度 中国文物保护基金会副理事长兼秘书长詹长法谈到保护和传承非遗的重要性时表示,作为一个正在崛起的发展中的大国,实现民族复兴,中国众多而精彩各异的非遗文化就是宝贵的财富;同时,《国家人文历史》杂志社总编辑王翔宇也提及到在增强民族文化自信的大的时代背景下,“非遗之美”要与当今情感精神相契合,才能展现出新的价值。

汇集网友智慧,解决技术难题

21ic问答首页 - 各位大佬,有HC32F460的EC11旋转编码器的实现没?

国产芯片 HC32 小华半导体 嵌入式 单片机

各位大佬,有HC32F460的EC11旋转编码器的实现没?

leoeric2025-08-04
uint8_t state = 100;
static void TimeraUnit1Over_IrqCallback(void)
{
    state--;                                                                //ê1LED0μ?????DD·′×a
    TIMERA_ClearFlag(TIMERA_UNIT1, TimeraFlagOverflow);                        //??3y?D??±ê????
}

/**
*******************************************************************************
** \brief Timera unit 1 count underflow callback function
**
** \param [in]  None
**
** \retval None
**
******************************************************************************/
static void TimeraUnit1Under_IrqCallback(void)
{
    state++;       
    TIMERA_ClearFlag(TIMERA_UNIT1, TimeraFlagUnderflow);                //??3y?D??±ê????
}



void Timera_Config(void)
{
    stc_timera_base_init_t stcTimeraInit;                                                //?¨ò? TimerA μ?3?ê??ˉ?á11ì?
    stc_irq_regi_conf_t stcIrqRegiConf;                                                        //?¨ò??¨ê±?÷ò?3??D???????á11ì?
    stc_timera_orthogonal_coding_init_t stcTimeraCondingInit;        //?¨ò?±à????êy3?ê??ˉ?á11ì?

    /* configuration structure initialization */
    MEM_ZERO_STRUCT(stcTimeraInit);                                                           //???á11ì???á?
    MEM_ZERO_STRUCT(stcIrqRegiConf);                                                        //???á11ì???á?
    MEM_ZERO_STRUCT(stcTimeraCondingInit);                                                //???á11ì???á?

    /* Configuration peripheral clock */
    PWC_Fcg2PeriphClockCmd(TIMERA_UNIT1_CLOCK, Enable);                        //ê1?üTimerA1μ?ê±?ó

    /* Configuration TIMERA coding pin */
    PORT_SetFunc(TIMERA_UNIT1_CLKA_PORT, TIMERA_UNIT1_CLKA_PIN, TIMERA_UNIT1_CLKA_FUNC, Disable);                        //???????úμ??′ó?1|?ü£??±1|?ü2???ó?
    PORT_SetFunc(TIMERA_UNIT1_CLKB_PORT, TIMERA_UNIT1_CLKB_PIN, TIMERA_UNIT1_CLKB_FUNC, Disable);                        //???????úμ??′ó?1|?ü£??±1|?ü2???ó?

    /* Configuration timera unit 1 structure */
    stcTimeraInit.enCntMode = TimeraCountModeSawtoothWave;                //?????a?a3Y2¨?£ê?                 ????????×′ì???′??÷ TMRA_BCSTR Bit[2] Mode
    stcTimeraInit.enSyncStartupEn = Disable;                                        //????ó?μ¥?a1í?2????ˉ         ????????×′ì???′??÷ TMRA_BCSTR Bit[3] SYNST
    stcTimeraInit.u16PeriodVal = 1000u;                                                        //??????êy?÷μ??ü?ú                  ?ü?ú?ù×??μ??′??÷   TMRA_PERAR Bit[15:0]
    TIMERA_BaseInit(TIMERA_UNIT1, &stcTimeraInit);                                //3?ê??ˉ????
    TIMERA_IrqCmd(TIMERA_UNIT1, TimeraIrqOverflow, Enable);                //ê1?ü?òé???êyò?3??D??ê1?ü
    TIMERA_IrqCmd(TIMERA_UNIT1, TimeraIrqUnderflow, Enable);        //ê1?ü?ò????êyò?3??D??ê1?ü

    /* Configure coding count structure */
    stcTimeraCondingInit.enIncClkBHighAndClkARisingEn = Enable;        //μ± ClkB ?a??μ???ê± ClkA é?éy??ê±ó2?tμY?óóDD§
    stcTimeraCondingInit.enDecClkBLowAndClkARisingEn = Enable;        //μ± ClkB ?aμíμ???ê± ClkA é?éy??ê±ó2?tμY??óDD§
    stcTimeraCondingInit.enClkAFilterEn = Enable;                                //ê1?ü ClkA ê?è????ú??2¨1|?üê1?ü
    stcTimeraCondingInit.enClkAClkDiv = TimeraFilterPclkDiv4;        //??2¨2é?ù?ù×?ê±?ó????CA
    stcTimeraCondingInit.enClkBFilterEn = Enable;                                //ê1?ü ClkB ê?è????ú??2¨1|?üê1?ü
    stcTimeraCondingInit.enClkBClkDiv = TimeraFilterPclkDiv4;        //??2¨2é?ù?ù×?ê±?ó????CB
    TIMERA_OrthogonalCodingInit(TIMERA_UNIT1, &stcTimeraCondingInit);        //???? TimerA μ?μ¥?a1

    /* Configure count overflow interrupt of timera unit 1 */
    stcIrqRegiConf.enIntSrc = TIMERA_UNIT1_OVERFLOW_INT;                          //?????aTimerAμ¥?a1ò?3??D??
    stcIrqRegiConf.enIRQn = Int006_IRQn;                                                        //?????D???òá?
    stcIrqRegiConf.pfnCallback = &TimeraUnit1Over_IrqCallback;                //?????D????μ÷oˉêy
    enIrqRegistration(&stcIrqRegiConf);                                                                //3?ê??ˉ?D??????
    NVIC_ClearPendingIRQ(stcIrqRegiConf.enIRQn);                                        //??3y1ò?e?D??
    NVIC_SetPriority(stcIrqRegiConf.enIRQn, DDL_IRQ_PRIORITY_15);        //?????D??ó??è??
    NVIC_EnableIRQ(stcIrqRegiConf.enIRQn);                                                        //ê1?ü??ó|μ??D??????

    /* Configure count underflow interrupt of timera unit 1 */
    stcIrqRegiConf.enIntSrc = TIMERA_UNIT1_UPDATE_INT;                                //?????aTimerAμ¥?a1?üD??D??
    stcIrqRegiConf.enIRQn = Int007_IRQn;                                                        //?????D???òá?
    stcIrqRegiConf.pfnCallback = &TimeraUnit1Under_IrqCallback;                //?????D????μ÷oˉêy
    enIrqRegistration(&stcIrqRegiConf);                                                                //3?ê??ˉ?D??????
    NVIC_ClearPendingIRQ(stcIrqRegiConf.enIRQn);                                        //??3y1ò?e?D??
    NVIC_SetPriority(stcIrqRegiConf.enIRQn, DDL_IRQ_PRIORITY_15);        //?????D??ó??è??
    NVIC_EnableIRQ(stcIrqRegiConf.enIRQn);                                                        //ê1?ü??ó|μ??D??????

    /* Timera unit 1 startup */
    TIMERA_Cmd(TIMERA_UNIT1, Enable);                                                                //ê1?üTimerAμ?μ¥?a1
}
这个是现在的配置
回答 +关注 2
1218人浏览 0人回答问题 分享 举报
0 个回答

您需要登录后才可以回复 登录 | 注册

洋辣子学名叫什么 鸽子咳嗽吃什么药最好 秋葵不适宜什么人吃 研究员是什么级别 早年晚岁总无长是什么意思
蚊子喜欢咬什么人 prich是什么牌子 燕窝什么味道 什么是白血病 陈皮泡水喝有什么功效
水军什么意思 腹泻拉水是什么原因 burgundy是什么颜色 肾虚吃什么药 威海的海是什么海
巨蟹座和什么最配 无创是什么意思 芥花油是什么油 fbi相当于中国的什么 梅毒早期什么症状
什么是腺癌hcv7jop9ns7r.cn 什么是纸片人hcv9jop0ns0r.cn 纯阴八字为什么要保密hcv9jop6ns3r.cn 发烧能吃什么水果hcv9jop6ns9r.cn 乘载和核载是什么意思hcv8jop6ns7r.cn
喝酒伤什么器官96micro.com 阴道长什么样hcv8jop7ns6r.cn 子宫切除对女人有什么影响hcv8jop7ns0r.cn 7月1号是什么节hcv8jop3ns4r.cn 黄瓜含有什么营养成分wzqsfys.com
昊字五行属什么inbungee.com 尿素氮是什么意思hcv8jop7ns8r.cn 回头是岸是什么生肖hcv8jop9ns7r.cn 不务正业是什么意思hcv8jop1ns0r.cn 急性肠胃炎吃什么hanqikai.com
9号来的月经什么时候是排卵期hcv8jop5ns1r.cn 芋圆是什么做的bjcbxg.com 吃什么解毒最快hcv7jop6ns5r.cn 倒拔垂杨柳是什么意思hcv8jop7ns8r.cn 乳腺炎吃什么药hcv9jop4ns7r.cn
百度