化妆品网站开发步骤手机网页字体大小怎么设置

张小明 2026/1/11 22:26:35
化妆品网站开发步骤,手机网页字体大小怎么设置,浙江省建设工程信息网官网,石河子做网站的公司dsp 28377d pwm波#xff0c;adc程序代码模板#xff0c;已配置3路epwm#xff0c;4路adc#xff0c;定时器中断#xff0c;回调已写好#xff0c;最近在搞 DSP 28377D 的开发#xff0c;今天就跟大家分享下配置 3 路 EPWM、4 路 ADC 以及定时器中断的相关代码模板…dsp 28377d pwm波adc程序代码模板已配置3路epwm4路adc定时器中断回调已写好最近在搞 DSP 28377D 的开发今天就跟大家分享下配置 3 路 EPWM、4 路 ADC 以及定时器中断的相关代码模板还有一些简单的分析。在 DSP 28377D 里PWM 波的输出和 ADC 的数据采集是非常常用的功能。比如在电机控制里PWM 波可以用来控制电机的转速而 ADC 则可以采集电机的电流、电压等信息。咱们先来看下代码。代码片段 1初始化 EPWMvoid InitEPWM(void) { // 使能 EPWM 模块时钟 EALLOW; CpuSysRegs.PCLKCR0.bit.TBCLKSYNC 0; CpuSysRegs.PCLKCR2.bit.EPWM1 1; CpuSysRegs.PCLKCR2.bit.EPWM2 1; CpuSysRegs.PCLKCR2.bit.EPWM3 1; EDIS; // 初始化 EPWM1 EPwm1Regs.TBPRD 1000; // 设置周期 EPwm1Regs.TBCTL.bit.CTRMODE TB_COUNT_UPDOWN; // 计数模式 EPwm1Regs.CMPA.half.CMPA 500; // 设置比较值 EPwm1Regs.AQCTLA.bit.CAU AQ_SET; // 比较值匹配时动作 EPwm1Regs.AQCTLA.bit.CAD AQ_CLEAR; // 初始化 EPWM2 EPwm2Regs.TBPRD 1000; EPwm2Regs.TBCTL.bit.CTRMODE TB_COUNT_UPDOWN; EPwm2Regs.CMPA.half.CMPA 500; EPwm2Regs.AQCTLA.bit.CAU AQ_SET; EPwm2Regs.AQCTLA.bit.CAD AQ_CLEAR; // 初始化 EPWM3 EPwm3Regs.TBPRD 1000; EPwm3Regs.TBCTL.bit.CTRMODE TB_COUNT_UPDOWN; EPwm3Regs.CMPA.half.CMPA 500; EPwm3Regs.AQCTLA.bit.CAU AQ_SET; EPwm3Regs.AQCTLA.bit.CAD AQ_CLEAR; CpuSysRegs.PCLKCR0.bit.TBCLKSYNC 1; }代码分析这段代码主要是对 3 路 EPWM 进行初始化。首先我们要使能 EPWM 模块的时钟不然模块就没法工作。TBCLKSYNC这个寄存器先置 0是为了在配置过程中让时基时钟同步暂时关闭等配置完再打开。然后对每一路 EPWM 进行单独配置。TBPRD寄存器设置了 PWM 波的周期这里设为 1000。TBCTL寄存器的CTRMODE位设置了计数模式这里用的是上下计数模式。CMPA寄存器设置了比较值当计数器的值和比较值相等时就会触发相应的动作这些动作是由AQCTLA寄存器控制的。代码片段 2初始化 ADCvoid InitADC(void) { // 使能 ADC 模块时钟 EALLOW; CpuSysRegs.PCLKCR0.bit.ADC_A 1; CpuSysRegs.PCLKCR0.bit.ADC_B 1; EDIS; // 复位 ADC AdcaRegs.ADCCTL1.bit.RESET 1; AdcbRegs.ADCCTL1.bit.RESET 1; DELAY_US(10); // 配置 ADC AdcaRegs.ADCCTL1.bit.ADCENABLE 1; AdcaRegs.ADCCTL1.bit.ADCPWDNZ 1; AdcaRegs.ADCCTL1.bit.ADCREFSEL ADC_REFERENCE_INTERNAL; AdcaRegs.ADCSOC0CTL.bit.CHSEL 0; // 选择通道 0 AdcaRegs.ADCSOC0CTL.bit.TRIGSEL 5; // 触发源 AdcaRegs.ADCSOC0CTL.bit.ACQPS 14; // 采样保持时间 AdcaRegs.ADCSOC1CTL.bit.CHSEL 1; AdcaRegs.ADCSOC1CTL.bit.TRIGSEL 5; AdcaRegs.ADCSOC1CTL.bit.ACQPS 14; AdcbRegs.ADCSOC0CTL.bit.CHSEL 0; AdcbRegs.ADCSOC0CTL.bit.TRIGSEL 5; AdcbRegs.ADCSOC0CTL.bit.ACQPS 14; AdcbRegs.ADCSOC1CTL.bit.CHSEL 1; AdcbRegs.ADCSOC1CTL.bit.TRIGSEL 5; AdcbRegs.ADCSOC1CTL.bit.ACQPS 14; }代码分析这段代码是对 4 路 ADC 进行初始化。同样先使能 ADC 模块的时钟。然后对 ADC 进行复位操作等 10 微秒让它稳定下来。接着配置 ADC 的一些参数。ADCENABLE位使能 ADCADCPWDNZ位让 ADC 从低功耗模式唤醒。ADCREFSEL选择内部参考电压。ADCSOCxCTL寄存器用来配置每个转换通道的参数CHSEL选择通道TRIGSEL选择触发源ACQPS是采样保持时间。代码片段 3定时器中断配置void InitTimer(void) { // 使能定时器时钟 EALLOW; CpuSysRegs.PCLKCR0.bit.TIMER0ENCLK 1; EDIS; // 初始化定时器 CpuTimer0Regs.PRD.all 1000000; // 定时器周期 CpuTimer0Regs.TPR.all 0; CpuTimer0Regs.TPRH.all 0; CpuTimer0Regs.TCR.bit.TSS 0; // 启动定时器 CpuTimer0Regs.TCR.bit.TIE 1; // 使能定时器中断 // 中断向量表配置 EALLOW; PieVectTable.TIMER0_INT timer0_isr; EDIS; // 使能中断 IER | M_INT1; PieCtrlRegs.PIEIER1.bit.INTx7 1; }代码分析定时器中断在很多应用里都很重要比如周期性地采集 ADC 数据。这里先使能定时器的时钟然后配置定时器的周期。PRD寄存器设置了定时器的周期这里设为 1000000。TSS位用来启动定时器TIE位使能定时器中断。接着把定时器中断的服务函数timer0_isr放到中断向量表中这样当定时器中断发生时就会跳转到这个函数执行。最后使能相应的中断。回调函数我已经写好了不过这里就不展示了大家可以根据自己的需求在中断服务函数里实现相应的功能。以上就是 DSP 28377D 配置 3 路 EPWM、4 路 ADC 以及定时器中断的代码模板和简单分析希望对大家有所帮助。要是有什么问题欢迎一起讨论
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

中文静态网站下载域名网址查询

5个ControlNet实战技巧:从零掌握多条件AI图像生成 【免费下载链接】controlnet-union-sdxl-1.0 项目地址: https://ai.gitcode.com/hf_mirrors/xinsir/controlnet-union-sdxl-1.0 ControlNet作为ControlNet的升级版本,在AI图像生成领域带来了革命…

张小明 2026/1/10 18:14:23 网站建设

湖南专业做网站公司长沙网站搭建

终极指南:RF-DiffusionAA如何快速实现精准蛋白质设计 【免费下载链接】rf_diffusion_all_atom Public RFDiffusionAA repo 项目地址: https://gitcode.com/gh_mirrors/rf/rf_diffusion_all_atom 在当今AI驱动的生物学革命中,RF-DiffusionAA作为开…

张小明 2026/1/10 18:14:24 网站建设

做网站用什么比较好做网站的项目策划书

Excalidraw插件生态盘点:扩展你的白板能力 在远程办公成为常态的今天,团队协作早已不再局限于文档和会议。越来越多的技术团队发现,一张“随手画”的草图,往往比千言万语更能传达设计意图——但传统的绘图工具要么太正式、让人望…

张小明 2026/1/10 18:14:24 网站建设

网站游戏入口网站开发公司需要那些硬件设备

Dify平台用户行为分析功能的设计原理 在AI应用快速落地的今天,一个常见的困境摆在开发者面前:模型上线后表现不佳,用户反馈模糊,但翻遍日志也难以定位问题根源。是Prompt写得不够清晰?RAG检索召回不准?还是…

张小明 2026/1/10 18:14:28 网站建设

营销网站报备哪些网站做的美

🎬 HoRain 云小助手:个人主页 ⛺️生活的理想,就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。 目录 ⛳️ 推荐 …

张小明 2026/1/10 18:14:26 网站建设

长沙影楼网站建设北京建设专职查询网站

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个图文教程项目:1. 用流程图展示Bean生命周期;2. 简单咖啡机类比喻演示PostConstruct;3. 常见错误示例(如循环依赖&#xff09…

张小明 2026/1/10 18:14:27 网站建设