问答

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

gaoyang9992006

TA的家园币:1809  

  • 哪位前辈能告诉我,Pic16f883测电压不准是怎么回事?

    我手头有两只pic16f883,不想报废,于是参考别人代码编写了2路A/D转换程序,采用Proteus仿真误差很大,明明是5V参考电压,结果显示8V多,不知哪里出问题了?时钟从1MHZ~20MHZ都是一样的结果,不知是Proteus仿真软件的bug还是代码有问题,请大侠帮忙//名称:数码管显示两路A/D转换结果//-----------------------------------------------------------------//说明:调节RV1和RV2时,两路模拟电压将显示在集成式数码管上.////-----------------------------------------------------------------#include__CONFIG(0x2004);//??????//配置字要在头文件后PROTEUS仿真也要有改为__CONFIG(0x2002);也不行//bit13=1禁止在线调试bit12=0关系RB3数字口bit11=0禁止故障保护时钟监视器bit10=0禁止内外时钟切换//bit9/8=00禁止欠压复位bit7=0使能RAM保护bit6=0使能ROMbit5=0内部复位RB3为数字引脚//bit4=0使能上电延时定时器bit3=0禁止看门狗bit2:0=100INTOSCO振荡,RA6/7为I/O口手册14.1配置位#defineINT8Uunsignedchar#defineINT16Uunsignedint#define_XTAL_FREQ4000000UL//共阳数码管0~9的数字段码,最后一位为黑屏constINT8USEG_CODE[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF};//两路模拟转换结果显示缓冲,显示格式为:X.XXX.XX,第4位和第8位不显示volatileINT8UDisplay_Buffer[]={0,0,0,10,0,0,0,10};//1.108ms@1MHZvoiddelay_xms(INT16Ums){INT8Ui;while(ms--)for(i=0;i<20;i++);}//-----------------------------------------------------------------//对通道Channel进行模数转换,转换结果分解存入显示缓冲//-----------------------------------------------------------------voidADC_Convert(INT8UChannel){//设置ADCON0寄存器的通道选择位CHS[3..0]=Channel(0~13)//选择通道后等待CHS3=Channel>>3;CHS2=Channel>>2;CHS1=Channel>>1;CHS0=Channel>>0;//__delay_us(1);//选择通道后等待delay_xms(10);//开始

    电压 PIC16F bi go AD NN

    2025-03-17 6
  • 请问ATMEGA32的软件开发用什么IDE最好啊?

    大家好,我最近在玩一个atmega32开发的充电器,我知道ATMEL被Microchip收购了,那么玩这个MCU用哪个IDE最合适呢?非常初级的问题,但是如果有人指点一二就好了。

  • 为啥满大街卖的路由器工作温度范围都是0~40℃?

    一到夏季可能就烧。已经烧毁不少了

    路由器 路由 温度

    2024-01-30 16
  • keil5里面没有凌鸥芯片的型号怎么办?

    怎么添加型号?是LKS32MC08x

    单片机

    2023-11-21 10
  • 电容的封装大小是否和滤波效果有关系?

    0805的会比0603的好吗?

    2023-07-25 4
  • 24岁工地仔裸辞转行嵌入式 大佬们有什么建议吗

    本人24目前在一家施工单位(央企)做机电施工员21年毕业生二本自动化专业在学校的时候做过电赛后面大四的时候工作没去找稀里糊涂地进去了施工单位之后就做机电安装到现在因为做工地007而且漂泊不安定大学学的5132数模电c都忘得差不多了最近想裸辞去重新学习嵌入式但是还是有一点犹豫现在这个行情裸辞来学嵌入式是一个好的选择吗老哥们有没有什么建议

  • 硬盘格式化怎样可以恢复了,,,

    本帖最后由tyw于2023-5-1507:54编辑大师门知道吗https://www.baidu.com/s?tn=49055...5%E6%81%A2%E5%A4%8Dtyw注

    恢复 硬盘

    2023-05-14 10
  • DS18B20初始化失败,但延时是达到要求的

    用的正点原子的ds18b20驱动,移植到自己的cubemx生成的stm32f103c6t6工程中,无法成功初始化ds18b20在程序中表现为ds18b20不进行应答,超过240微秒.之后通过逻辑分析仪来检测,得到stm32这边确实延时了750微秒,达到拉低总线的要求,并放开了总线,但ds18b20始终不应答相关硬件用在原先的正点原子开发板上正常运作,放到自己的c6t6上就是不工作求问各位朋友,是哪里出问题了

    ST 单片机 嵌入式

    2023-04-02 66
  • 1117能承受2W功率吗?

    本帖最后由tyw于2022-11-2317:46编辑12V转5V,电流大概在300ma不到,打算加个散热片不知道能不能承受住,只需要承受几分钟演示就好,懒得再买器件来弄了,如果实在不行再换DCDCtyw注

    电源 LDO

    2022-11-23 18
  • 如何同时控制100个马达并读取100个压力传感器的数值

    本帖最后由tyw于2022-11-2314:22编辑朋友们好,本人当前正在设计一款硬件机器人,需要同时控制多个马达,并接收多个压力传感器数值.但由于自己专业是纯软件,对硬件设计不太了解,劳烦各位帮忙分析一下是否可以设计这么两款硬件模块平台和形态:不限模块1连接硬件:100个马达(具体型号不限)输入:通过网口或USB口接收文本信息"180,70,90..."行为:依据收到的信息控制第一个马达旋转180度,第2个马达旋转70,第3个旋转90,以此类推时间精度:10ms(输入控制信号后10ms内所有马达均开始响应)模块2连接:100个压力传感器(具体型号不限)输出:将压力传感器的数值通过网口或USB口传送出去,格式同上,"100,80,0,60..."时间精度:10ms(压力传感器每10ms反馈一次压力数值)请问下这种模块设计是否可行,难度如何本打算发布一个项目外包,但实在是对这个模块的难度和成本没有概念,报酬也不清楚多少合适,所以先来向各位讨教一下,有个大概认知先还请不吝赐教tyw注

  • ML51写IIC去驱动OLED

    本帖最后由Ddfff233于2022-11-1808:17编辑有没有大神能使用ML51去写OLED驱动程序呀,我研究一下!

    2022-11-17 1
  • 请问,不能上传图片,是需要使用家园币还是其它问题了?

    想把本地电脑的图片(非网络图片)上传并显示到贴子中去,但是点了发贴框上面那个绿色图片按钮后,发现网络图片倒是有个输地址的地方,但是本地电脑图片却没有那个“浏览”按钮(选择本地图片的地方)无法上传。想问下,是因为我浏览器的问题,还是其它原因了?是需要使用家园币吗?

    2022-07-30 16
  • MPLAB X IDE v5.5卸载之后再也重装不了了

    如题,之前因故卸载了IDE,但后面怎么也装不回去了,不知如何是好

    IDE Lab mplab

    2021-10-12 3
  • GD32无法正常复位

    使用cubemx生成keil工程,并使用hal库开发,芯片改用gd32后发现除复位意外都正常工作,已确认不是外部电路设计问题。

12下一页