脂肪肝浸润是什么意思| 玉米热量高为什么还减肥| 尿隐血是什么意思| 栉风沐雨是什么意思| 超声是什么检查| 苹果代表什么生肖| 上颌窦炎是什么症状| 说话口臭是什么原因引起的| 什么狗聪明| 甲减挂什么科| 宝宝肠胃炎吃什么药| av是什么| 输氨基酸对身体有什么好处和坏处| 浪荡闲游是什么生肖| 梦见大便是什么预兆| 用什么消肿最快最有效方法| 什么时候高速免费| 软肋是什么意思| dna里面有什么| 胃息肉吃什么好| 白玫瑰的花语是什么| 吃什么药可以延长性功能| 脚趾脱皮是什么原因| 什么是人肉搜索| 喝蛋白粉有什么好处| 什么品牌蓝牙耳机好| 银梳子梳头有什么好处和坏处| 女性分泌物增多发黄是什么原因| 梦见女尸是什么预兆| 窈窕淑女是什么意思| 坚信的意思是什么| 脚腿肿是什么原因引起的| 输卵管堵塞吃什么药可以疏通| 七月22号是什么星座| 右侧卵巢无回声是什么意思| dmc是什么意思| 为什么一喝牛奶就拉肚子| 什么叫上门女婿| 湿厕纸是干什么用的| rue是什么意思| 汕头有什么好玩的景点| 4个火念什么| 孩子爱咬指甲是什么原因| 1971年是什么命| 一般什么人容易得甲亢| 口腔医学学什么课程| 增强免疫力打什么针| 梦游是什么原因造成的| 为什么耳朵总是嗡嗡响| 美尼尔综合征是什么原因引起的| 萨德是什么意思| 什么心竭什么| 女性喝红茶有什么好处| 阴囊潮湿是什么原因| 女性解脲支原体阳性是什么意思| 长歌怀采薇是什么意思| ipo是什么| 发烧有什么症状| 尿液很黄是什么原因| 得偿所愿是什么意思| 闭门思过是什么意思| 脂肪瘤看什么科| 靴靴是什么意思| 为什么一吃饭就胃疼| 肥什么拱门成语| 胃疼检查什么项目| 1995年出生属什么| 小土豆是什么意思| 什么叫稽留流产| 餐后胆囊是什么意思| 脸上出油是什么原因| 比目鱼长什么样| 女性漏尿吃什么药最好| 仓鼠喜欢吃什么| 辣椒为什么会辣| 狗感冒了吃什么药| 猪筒骨配什么炖汤好| 晨尿泡沫多是什么原因| 后会无期什么意思| 厚黑学什么意思| 什么情况下会得甲亢| 化是什么意思| 来来来喝完这杯还有三杯是什么歌| 吃稀饭配什么菜好吃| samedelman是什么牌子| 常态是什么意思| imao什么意思| 乘风破浪的意思是什么| 白油是什么油| 铁树开花什么意思| 上上签什么意思| 什么是干眼症| 做梦剪头发是什么意思| 舌苔发黄是什么病| 地雷是什么意思| 11月13日什么星座| 小孩咳嗽有痰吃什么药| 小号避孕套是什么尺寸| 修身养性下一句是什么| 听诊器能听出什么| 美国为什么制裁伊朗| 白羊座是什么星象| 上海属于什么方向| cip号是什么| 肌酐高是什么原因| 花园里有什么花| ab型rh阳性是什么意思| 男性尿道疼痛小便刺痛吃什么药| 不吃香菜什么意思| 什么叫肠化生| 胎盘低是什么意思| 极差是什么| 45岁属什么| 胃溃疡能吃什么| 传染病八项挂什么科| hcg阴性是什么意思| 梦见蛇吃人代表什么预兆| 植物光合作用产生什么| 一什么麦子| 早上10点是什么时辰| 别字是什么意思| 脸色发黄是什么原因| 境内是什么意思| 羡字五行属什么| 小脑延髓池是什么意思| 甘油是什么油| 吃什么水果能美白| 胎儿左侧侧脑室增宽的原因是什么| 世界上最大的鱼是什么鱼| 猫舔人是什么意思| 7.15什么星座| 布病挂什么科| 88岁属什么生肖| 什么茶降血压| 什么是认知障碍| b超什么时候做| 血钾是什么意思| 梦见蛇是什么征兆| 男生属鸡和什么属相配| 雷龙鱼吃什么| 公分是什么单位| 陋习什么意思| 挖野菜是什么意思| 护理学主要学什么| 爱在西元前什么意思| 空腹喝可乐有什么危害| 梦见死人是什么征兆| 你本来就很美是什么广告| ala是什么| 火龙果有什么功效| 性状是什么意思| 防晒隔离什么牌子好| 菠菜不能与什么一起吃| mri是什么检查| o型血阳性是什么意思| 连号的钱为什么不能花| k9是什么意思| 铁蛋白低吃什么可以补| 货值是什么意思| 清明节干什么| 入木三分是什么意思| 什么洗发水去屑效果好| 口腔扁平苔藓吃什么药好得快| 标新立异是什么意思| 肠胃炎可以吃什么药| 屁股出汗多是什么原因| 眼睛浮肿是什么原因| 作息时间是什么意思| 煲什么汤含蛋白质高| 麝牛是什么动物| 台州为什么念第一声| 陆地上最重的动物是什么| 粉底液和bb霜有什么区别| 玉镯子断了有什么预兆| 北海龙王叫什么| 制片人是做什么的| 头出汗多至头发湿透是什么原因| 枸杞和山楂泡水喝有什么功效| 艾滋病简称什么| 侏儒症是什么原因引起的| 情趣什么意思| 大姨妈不能吃什么水果| 亲子是什么意思| 舌尖起泡是什么原因| 任然什么意思| 什么情况下做肾穿刺| 观音得道日是什么时候| 心脏造影是什么意思| ca医学代表什么意思| 什么的老虎| 10万个为什么| 身体素质是什么意思| 扛扛的是什么意思| 2月18号什么星座| 乌金是什么| sod是什么意思| bebe是什么意思| 泌尿感染是什么症状| triangle是什么意思| 胎盘2级是什么意思| 正常精液是什么颜色| 头顶不舒服是什么原因| br是什么意思| 工勤人员是什么意思| 办幼儿园需要什么证| 什么筷子不发霉又健康| md是什么职位| 什么是转基因| 领导喜欢什么样的员工| 什么方法| 心肌梗塞是什么原因造成的| 氧分压高是什么原因| 耳朵里长痘是什么原因| 朋友圈发女朋友照片配什么文字| 验孕棒阴性是什么意思| 新生儿便秘怎么办什么方法最有效| 说什么情深似海我却不敢当| 出品人是干什么的| 小龙虾和什么不能一起吃| 为什么没人敢动景甜| 男生下巴长痘痘是什么原因| 什么叫闺蜜| 糖尿病适合吃什么水果| 尊巴是什么| 宫颈lsil是什么意思| 一个人在家无聊可以做什么| 大腿内侧是什么经络| 沐五行属性是什么| 什么的猴子| 5月10号是什么日子| 双歧杆菌三联和四联有什么区别| 心脏右边是什么器官| 84年是什么命| 7月30日是什么日子| 32岁属什么| 小伙子是什么意思| 酸菜鱼一般用什么鱼| 开胃菜都有什么| ts是什么| 十一月份属于什么星座| 梦到和婆婆吵架是什么意思| 上火为什么会牙疼| 拔罐有什么好处| 63岁属什么| 撸管是什么| 腰疼吃什么药好| 狡兔三窟是什么意思| 下眼皮肿是什么原因| asuka是什么意思| 腰无力是什么原因| 什么叫慢性萎缩性胃炎| 特应性皮炎是什么意思| 骨骼肌是什么意思| 终年是什么意思| 什么的摇动| 3月是什么星座| 色纸是什么| 天麻是什么| 香奶奶是什么牌子| 腋窝淹了用什么药| loho眼镜属于什么档次| 什么负什么名| 精血是什么| 什么是性侵| 百度
打印

海水是什么颜色的

[复制链接]
2529|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
卡卡mh|  楼主 | 2025-5-12 10:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用PCNT模块给霍尔传感器脉冲计数时,采用官方例程单脉冲计数可用,双通道非交脉冲计数模式时,g_u32CircleCount=Pcnt_GetCnt();使用该函数观测计数值无变化。
下图是所使用的例程
}
/**
******************************************************************************
** \brief  初始化外部GPIO引脚
**
** \return
******************************************************************************/
static void App_GpioInit(void)
{
    stc_gpio_cfg_t GpioInitStruct;
    DDL_ZERO_STRUCT(GpioInitStruct);

    Sysctrl_SetPeripheralGate(SysctrlPeripheralGpio, TRUE);
   
    GpioInitStruct.enDrv = GpioDrvH;
    GpioInitStruct.enDir = GpioDirIn;
    Gpio_Init(GpioPortB,GpioPin5,&GpioInitStruct);
    Gpio_SetAfMode(GpioPortB,GpioPin5,GpioAf6);              //PB05作为PCNT_S0
    Gpio_Init(GpioPortB,GpioPin7,&GpioInitStruct);
    Gpio_SetAfMode(GpioPortB,GpioPin7,GpioAf7);              //PB07作为PCNT_S1
   
    // GpioInitStruct.enDir = GpioDirOut;
    // Gpio_Init(STK_LED_PORT, STK_LED_PIN, &GpioInitStruct);   //PD14配置成输出,控制板上蓝色LED
    // Gpio_WriteOutputIO(STK_LED_PORT, STK_LED_PIN, TRUE);   
}

/**
******************************************************************************
** \brief  配置PCNT
**
** \return
******************************************************************************/
static void App_PcntInit(void)
{
    stc_pcnt_initstruct_t PcntInitStruct;
    DDL_ZERO_STRUCT(PcntInitStruct);

    Sysctrl_SetPeripheralGate(SysctrlPeripheralPcnt, TRUE);
   
    PcntInitStruct.Pcnt_S0Sel = PcntS0PNoinvert;  //S0输入极性不取反
    PcntInitStruct.Pcnt_S1Sel = PcntS1PNoinvert;  //S1输入极性不取反
    PcntInitStruct.Pcnt_Clk   = PcntCLKPclk;      //采样时钟
    PcntInitStruct.Pcnt_Mode  = PcntSpecialMode;   //双通道正交脉冲计数模式
    PcntInitStruct.Pcnt_FltEn = TRUE;          //滤波使能
    PcntInitStruct.Pcnt_DebTop = 5;            //滤波计数器阈值
    PcntInitStruct.Pcnt_ClkDiv = 5;            //滤波时钟分频系数
    PcntInitStruct.Pcnt_TocrEn = TRUE;         //超时控制使能
    PcntInitStruct.Pcnt_TocrTh = 2000;           //超时阈值
    PcntInitStruct.Pcnt_Dir    = PcntDirUp;   //增模式
    Pcnt_Init(&PcntInitStruct);

    Pcnt_SetB2C(100);                                    //计数溢出值100
    Pcnt_ClrItStatus(PcntOV);                           //清除PCNT溢出中断
    Pcnt_ItCfg(PcntOV, TRUE);                        //使能溢出中断
    EnableNvic(PCNT_IRQn, IrqLevel3, TRUE);              //使能中断向量
   
}

void Pcnt_IRQHandler(void)
{
    if(Pcnt_GetItStatus(PcntOV) == TRUE)
    {
        Pcnt_ClrItStatus(PcntOV);
        g_u32CircleCount4=1;
            
    }
}



沙发
卡卡mh|  楼主 | 2025-5-12 11:14 | 只看该作者
有大佬用过非正交计数模式吗,可不可以发我一份程序。3135730977@qq.com
板凳
dffzh| | 2025-5-12 13:11 | 只看该作者
AI生成的,不知道有木有用?供你参考
#include "hc32l176.h"
#include "gpio.h"
#include "pcnt.h"

/* PCNT模塊初始化函數 */
void PCNT_DualChannel_Init(void)
{
    stc_pcnt_init_t stcPcntInit;

    /* 配置PCNT單元1和單元2為雙通道非交模式 */

    /* 1. 配置PCNT時鐘 */
    PWC_Fcg0PeriphClockCmd(PWC_FCG0_PERIPH_PCNT, Enable);

    /* 2. 初始化PCNT結構體參數 */
    PCNT_StructInit(&stcPcntInit);

    /* 3. 配置PCNT單元1 */
    stcPcntInit.u16Mode = PCNT_MODE_DUAL_PHASE_NON_QUAD; // 雙通道非交模式
    stcPcntInit.u16PositiveInput = PCNT_INPUT_P00;       // 正輸入通道(P00)
    stcPcntInit.u16NegativeInput = PCNT_INPUT_P01;       // 負輸入通道(P01)
    stcPcntInit.u16CountEdge = PCNT_COUNT_EDGE_RISING;   // 上升沿計數
    stcPcntInit.u16CountMode = PCNT_COUNT_MODE_SAWTOOTH; // 鋸齒波模式(0-0xFFFF)
    stcPcntInit.u16Filter = PCNT_FILTER_DISABLE;         // 濾波器禁用
    PCNT_Init(PCNT_UNIT1, &stcPcntInit);

    /* 4. 配置PCNT單元2 (如果需要第二個獨立的計數器) */
    // stcPcntInit.u16PositiveInput = PCNT_INPUT_P02;     // 正輸入通道(P02)
    // stcPcntInit.u16NegativeInput = PCNT_INPUT_P03;     // 負輸入通道(P03)
    // PCNT_Init(PCNT_UNIT2, &stcPcntInit);

    /* 5. 使能PCNT單元1 */
    PCNT_Cmd(PCNT_UNIT1, Enable);

    /* 6. 配置GPIO為PCNT功能 */
    GPIO_SetFunc(P00, GPIO_FUNC_7_PCNT1_P);  // P00作為PCNT1正輸入
    GPIO_SetFunc(P01, GPIO_FUNC_7_PCNT1_N);  // P01作為PCNT1負輸入
}

/* 獲取PCNT計數值函數 */
uint16_t PCNT_GetCountValue(void)
{
    return PCNT_GetCountValue(PCNT_UNIT1);
}

/* 重置PCNT計數器函數 */
void PCNT_ResetCounter(void)
{
    PCNT_SetCountValue(PCNT_UNIT1, 0);
}

/* 主函數示例 */
int main(void)
{
    uint16_t u16CountValue = 0;

    /* 硬件初始化 */
    BSP_CLK_Init();
    BSP_GPIO_Init();
    PCNT_DualChannel_Init();

    /* 主循環 */
    while(1)
    {
        /* 讀取計數值 */
        u16CountValue = PCNT_GetCountValue();

        /* 根據需要處理計數值 */
        // ...

        /* 定時重置計數器 (可選) */
        // PCNT_ResetCounter();

        /* 延時 */
        DDL_DelayMS(100);
    }
}

地板
卡卡mh|  楼主 | 2025-5-12 13:37 | 只看该作者
dffzh 发表于 2025-5-12 13:11
AI生成的,不知道有木有用?供你参考
#include "hc32l176.h"
#include "gpio.h"

谢谢你的回复,但是我使用的库函数和AI生成的不同,配置参数也不同。
5
dffzh| | 2025-5-12 13:54 | 只看该作者
卡卡mh 发表于 2025-5-12 13:37
谢谢你的回复,但是我使用的库函数和AI生成的不同,配置参数也不同。

你可以把你的问题和需要实现的内容(包括参数)详细地写入deepseek,会给出不一样的答案
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
什么是制片人 开通花呗有什么风险 没有斗代表什么 鼻息肉是什么样的图片 心律失常吃什么药
华佗发明了什么 理发师代表什么生肖 看牙挂什么科 什么东西清肺止咳 摩拳擦掌是什么生肖
脑供血不足是什么原因 马卡龙是什么 自言自语是什么原因导致 成吉思汗叫什么名字 口腔溃疡用什么药好得快
中药什么时间喝效果最好 脾脏大是什么原因 上坟可以带什么水果 压力过大会有什么症状 世界上最高的山是什么山
勇敢地什么clwhiglsz.com 鸟喙是什么意思hcv8jop5ns9r.cn 长脸型适合什么样的发型女hcv9jop2ns4r.cn 肾不好吃什么好xinjiangjialails.com 左克是什么药hcv9jop3ns3r.cn
为什么会面瘫hcv9jop4ns6r.cn 十月份出生的是什么星座hcv8jop0ns5r.cn 下午五点是什么时辰hcv8jop6ns2r.cn 预防脑血栓吃什么药好hcv8jop9ns2r.cn 放飞自我是什么意思hcv7jop7ns1r.cn
强阳下降到什么程度开始排卵hcv8jop8ns7r.cn 吃鸡蛋胃疼是什么原因hcv7jop5ns4r.cn 什么克金hcv8jop5ns4r.cn 什么的辨认hcv7jop4ns6r.cn 上发条是什么意思hcv9jop0ns6r.cn
考试前紧张吃什么药最好能缓解hcv8jop9ns6r.cn 血虚吃什么食物可以补hcv9jop4ns4r.cn 上吐下泻吃什么食物好fenrenren.com 不可思议的意思是什么hcv8jop7ns6r.cn 吃饭吧唧嘴有什么说法hcv8jop5ns8r.cn
百度