问答

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

hjl2832

TA的家园币:13150  

  • 有没有便宜可靠的type C或micro USB供电板?

    有没有typeC或者microUSB的供电板,之前买的蓝牙键鼠套件是装电池,现在感觉比较废电池,一般使用的时候其实可以用电脑的USB接口给键盘供电,这样就可以省掉一节7号电池这样不仅可以省掉了电池也避免了电池的电解液损坏电路板;

  • 串口波特率不同,发送数据长度过长时会自动分包

    有没有小华的FAE帮我解答一下:HC32L136的串口0,使用PA10,PA9做串口引脚,在配置为模式3,2400波特率,偶检验下,串口发送数据大于42byte时会自动分为两部分发送,两部分数据发送时间相隔50ms,我更换波特率9600,4800,2400,1200,就换这几个值,小于等于2400成两包发,大于等于4800就是一包发,这个问题咋解决?

  • 接触单片机11个月了,不知道是否该继续下去,请指教

    年龄40+了,大龄了,原来从事一些linux应用软件的工作(少部分linux的设备驱动),后来换工作后从事近1年的单片机的维护、开发工作。做过GPIO、PWM、按键的一些开发,对STM32单片机的框架感觉比较熟悉了。是继续从事单片机开发、设计呢?还是继续linux方面的开发呢?本人虽然有些菜,也希望有所进步、无愧人生。谢谢~~

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

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

    路由器 路由 温度

    2024-01-30 16
  • Atmegal8A单片机软件下载

    新芯片Atmegal8A,下载时提示chipenableprogramerror。换成曾经用的的Atmegal8A,烧写程序是正常的。有朋友知道是什么原因吗?

    2024-01-08 2
  • 关于CH32103C8T6 IO脚开漏输出的问题

    使用开漏输出我想得到5V的电平,是不是103不支持5V的电压,最高只能到3.8V电压,有什么解决办法嘛

    国产芯片 单片机

    2024-01-07 4
  • HC32L110 采集ADC有可能一直没有值吗

    先说现象:1.试产了1000个大约有20个,ADC采样一直通不过。复位以后程序又正常工作,采样正常。2.对不能正常工作的产品测量对应引脚:(1)引脚上模拟信号量在变化,0~3V。(2)ADC连续转换中断有产生,因为我的程序在转换完成中断会关闭ADC使能,把检测口关闭。还把光敏电阻的电源关闭。通过测量光敏电阻电源,和引脚上的变化。确定ADC程序在运行,正常结束。程序结构:1.上电后初始化ADC功能。关闭ADC。因为是低功耗项目,所以不用的时候都关闭了外设。2.在需要的时候,开启转换。转换完成中断后,把ADC值保存在数组中,关闭ADC。3.程序任务判断ADC的值,做出对应动作。出错在这里,外部模拟量变化,这里没有反应。我怀疑是我的ADC设置不对,但是又没有找到哪不对。其中,我实际使用中因为不停的开关BGR,发现BGR的使能时间对结果影响非常大。我实际测试当BGR使能时间大于1ms,结果比较稳定。我程序中是使能了1.5ms才开启的转换。实际电路中因为输入阻抗大,所以程序开启了电压跟随器功能。看具体的操作:需要转换时:开启光敏电源使能对应扫描通道使能ADC时钟使能ADC使能BGR延时1.5ms清除ADC连续转换完成中断标志中断使能复位ADC连续转换状态启动ADC转换ADC中断程序:清除连续转换完成中断获取对应通道ADC值保存在数组中。禁止BGR禁止ADC禁止ADC时钟禁止ADC中断关闭光敏电源使用时:取ADC数据赋给局部变量局部变量参与运算,判断数据在哪个区间段根据区间段做出对应动作。最后,希望有大佬能提供思路。我在考虑是不是要周期性重新初始化ADC,但是这个是治标不治本的办法,我没有找到为什么会出现这个。

    单片机 技术交流

    2023-12-20 12
  • keil5里面没有凌鸥芯片的型号怎么办?

    怎么添加型号?是LKS32MC08x

    单片机

    2023-11-21 10
  • AT32f423电池供电数据寄存器ERTC_BPRx半字操作不成功

    本帖最后由gaolf_2000于2023-11-211:29编辑参照库里面的voidertc_bpr_data_write(ertc_dt_typedt,uint32_tdata){__IOuint32_treg=0;reg=ERTC_BASE+0x50+(dt*4);*(__IOuint32_t*)reg=data;}uint32_tertc_bpr_data_read(ertc_dt_typedt){__IOuint32_treg=0;reg=ERTC_BASE+0x50+(dt*4);return(*(__IOuint32_t*)reg);}写的:voidertc_bpr_16bitdata_write(uint16_tdt,uint16_tdata){__IOuint16_treg=0;reg=ERTC_BASE+0x50+(dt*2);*(__IOuint16_t*)reg=data;}uint16_tertc_bpr_16bitdata_read(uint16_tdt){__IOuint16_treg=0;reg=ERTC_BASE+0x50+(dt*2);return(*(__IOuint16_t*)reg);}时钟使能了,访问也使能了,但还是写不进去,读出来都是0xffff,不明白原因crm_periph_clock_enable(CRM_PWC_PERIPH_CLOCK,TRUE);pwc_battery_powered_domain_access(TRUE);

    2023-11-02 16
  • LKS32MC037QM6Q8B(QFN24)的问题

    本帖最后由a760656130于2023-10-3015:53编辑芯片如题,ADC设置如图,实际测试得到的ADC数字确很奇怪,测得引脚1.63V转换的数值1208(计算不应该是1.63/3.6*2048=927么)?

    LKS32

    2023-10-30 5
  • 求大佬帮忙分析下电路

    笔试题,求大佬帮忙看下Q2三极管是不是无法关断,是不是应该用NPN,

    技术交流

    2023-10-18 11
  • 变压器的变比写成这样是什么意思呢?——1:(1+1)

    看到一个国外公司注明其变压器变比的格式就是这样:1:(1+1)。

    变压器 变比

    2023-10-08 8
  • GD32E系列单片机如何实现大批量程序烧录

    GD32E系列单片机如何实现大批量程序烧录:可以是焊接后烧写,或者对芯片进行烧写后焊接。

123下一页