• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • stm32f103 systick计时器的实现无法正常获取数据

    =time(); T=T-t1; mile=PI*D*3.6; Speed=mile/T; sprintf(string,"%3.1fKm/h Time:%dms",Speed,T

    2018-09-27 09:21

  • 如何将GPS数据通过NRF24L01发送到另外一块mini版?

    ;sprintf((char *)dtbuf,"Speed:%.3fkm/h",tp/=1000);//得到速度字符串LCD_ShowString(30,190,200,16,16,dtbuf);if(gpsx.fixmode

    2020-05-18 02:21

  • 微型电磁阀有什么特点?

    1、直动活塞式零压启动,零泄漏;2、设计紧凑温升低,无噪音;

    2019-11-06 09:00

  • 求大佬分享ATK-S1216F8双模定位模块STM32代码

    求大佬分享ATK-S1216F8双模定位模块STM32代码

    2022-02-28 08:37

  • 陶瓷电容压力传感器有什么特点?

    压力传感器是传感器中较大门类,广泛应用于汽车、工业、物联网等领域,陶瓷电容作为压力传感器中一种主要技术路线,具有耐腐蚀、抗冲击、介质兼容性好的优点。本文介绍陶瓷电容原理及典型应用,以供压力传感器工程人员参考。

    2019-08-06 06:04

  • 如何用STM32读取6轴角度传感器JY61的数据?

    如何用STM32读取6轴角度传感器JY61的数据?

    2021-12-09 06:26

  • 无法使PWM输出在PIC24F16KM102上工作

    我是PIC控制器的新手。我已经成功地使ADC工作,并设置了定时器来切换LED的。我甚至有引脚20来输出s/w产生的PWM,但是只有几百赫兹。但是,我不能得到输出比较模块输出PWM。我已经阅读了所有可用的手册并尝试了一切。请给出一些关于我遗漏或做错的建议。在模拟器上运行我的代码并监视OC1A,它显示OC模块控制pin和pin设置为Dout,但是在部分运行代码时没有输出。配置://PIC24F16KM102配置位设置//FBS#pragma配置BWRP=OFF//引导段写保护(禁用)#pragma配置BSS=OFF//引导段保护(无引导程序闪存段)//FGS#pragma配置GWRP=OFF//通用段写保护(可以写入通用段)#pragma配置GCP=OFF//通用段代码保护(无保护)//FOSCSEL#pragma config FNOSC = FRCPLL//振荡器选择(带后标器和PLL模块的快速RC振荡器(FRCDIV+PLL))#pragma config SOSCSRC = DIG//SOSC源类型(与外部源一起使用的数字模式)#pragma config LPRCSEL = LPRC//LPRC振荡器功率和准确度(低功率,低精度)ACY模式)#pragma config IESO=OFF//Internal External Switch Over bit(禁用内部外部切换模式(禁用双速启动)//FOSC#pragma config POSCMOD=NONE//主振荡器配置位(禁用主振荡器)#pragma config OSCIOFNC=IO//CLKO Enable Co配置位(端口I/O启用(CLKO禁用)#pragma配置POSCFREQ=LS//主振荡器频率范围配置位(主振荡器/外部时钟输入频率小于100kHz)#pragma配置SOSCSEL=SOSCLP//SOSC功率选择配置位(次级振荡器)r配置用于低功耗操作)pragma config FCKSM=CSECMD//时钟切换和监视器选择(启用时钟切换,禁用故障安全时钟监视器)//FWDTpragma config WDTPS=PS32768//看门狗定时器后级选择位(1:32768)\pragma config FWPSA=PR128//WDT Pre缩放器位(WDT预缩放比为1:128)#pragma配置FWDTEN=OFF//看门狗定时器启用位(硬件禁用WDT;SWDTEN位禁用)#pragma配置WINDIS=OFF//Windowd看门狗定时器禁用位(标准WDT选择(禁用窗口WDT)//FPOR#pragma配置BOREN=BOR3//Br自带复位启用位(在硬件中启用了BrownOut复位,禁用了SBOREN位)\pragma配置PWRTEN=ON//上电定时器启用位(启用了PWRT)\pragma配置I2C1SEL=PRI//备用I2C1引脚映射位(对I2C1使用默认SCL1/SDA1引脚)\pragma配置BORV=V30//Brown out复位电压位(布朗-出重置设置为最高电压(3.0V))#pragma配置MCLRE=ON//MCLR管脚启用位(RA5输入管脚禁用,MCLR管脚启用,启用RA5输入管脚禁用,MCLR管脚启用)//FICD\\#prag\#pragma配置ICICICX1=PGx1//ICD管脚放置选择位(EMUC/EMUC/EMUC/EMUD共享PGC1 PGC1 PGC1 PGC1/PGC1/PGD1)PGC1/PGD1)OCC设置:ANSB&&;=0xFEFF;=0xFEFF=0xFEFFFF;//8位TRISA&=0xFFBF;//将引脚20RA6定义为输出引脚20RA6作为输出引脚20RA6定义为输出TRISB&=0x7EE7;//将引脚20RA6引脚20RA6定义为输出TRISB&&;//将引脚20RA6定义为输出TRISB&&=0x77EE7;//将引脚2020RA6定义引脚20RA6引脚20RA6定义为输出引脚20RA6定义为输出TRISB&TRISB&&&;//将引脚20针20RA6定义引脚20RA6定义为输出引脚20RA6定义为输出引脚20RA6定义为输出TRISB&&&&;//将引脚20XXX7F;/设置PWM频率,A应产生f=25kHzw16预分频器CCP1CON1L=0x00C5;//位15禁用PWM,位11=0设置同步模式//位7,6设置预分频器32,位3-0=0x0101设置PWM模式CCP1CON1H=0x0000;CCP1CON2L=0xC000;//位15允许从关机重新启动PWM。//bit 14设置关机延迟,直到下一次翻转CCP1CON2H=0x8100;/ /位15套等待下一次翻转。用于NEG//位8的Olin 8100允许在OC1A(引脚20)上输出CCP1CON3L=0x0000;CCP1CON3H=0x000A;//引脚驱动在关闭时不活动。CCP1PRH=0x0000;CCP1PRL=0x027F;//实时PWM值8MSB(10个)CCP1CON1L|=0x8000;//启用PWMMain代码:int main(void){int COUNTER;/*Infinite Loop*/.(1){COUNTER+;COUNTER--}}

    2019-11-11 06:24

  • 分享一个不错的ATK-NEO-6M GPS模块实验

    分享一个不错的ATK-NEO-6M GPS模块实验

    2021-12-03 06:02