荣誉版主 晓飛飛,2024/8,技术漫步, 共享,技术回复 索引
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › 单片机业余爱好者自学单片机
28#回复:墙裂建议狠狠的学模数电,把书吃肚子里更好,越到深水区越后知后觉基础知识的重要作用。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 作品展示 › 嘉立创的免费板子来了 成功焊接
18#回复:8266处理json比较合理,推给单片机还是用16进制数据比较好。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 学习打卡区 | 感悟 › 杰哥的32G12K128学习记录
35#回复:单片机的速度本着够用就好为原则,除了性能还要兼顾芯片功耗和外设的配合,不一定是越快越好。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 定时器/计内部时钟,计数器/计外部脉冲,时钟分频输出,软件延时 › 用ISP中的定时器设置工具,设置50ms,实际差不多10ms |...
4#回复:应该不是小工具的问题,这个是充分测试过了的,你的代码不完整,也许其它地方改变了定时器的配置,或者代码结构的问题,UART1的初始化用了哪个定时器做波特率发生器,有没有改写1T/12T寄存器,
22#回复:手册还是要看的,软件生成的代码独立测试是完全没有任何问题的,但如果有用户代码,也难免会操作相关的寄存器,这造成的问题不能完全推锅给软件,尤其是51单片机的T0 T1的有些寄存器是共用的,配置定时器和串口波特率发生器难免互相影响,需要严谨的操作寄存器。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC › ADC采样非线性
4#回复:这是单片机内部ADC输入电阻或偏置电流影响的结果,常用的方法是增加一级COMS技术的轨到轨运放做信号跟随,这样能将输入阻抗提高到100MΩ以上,
之所以地段电压线性变差是因为分压电阻比较大,高电压来说,分压电路电流大,信号能量强,ADC输入特性对信号的影响忽略不计,一旦输入电压变低,这些影响就凸显出来了。
8#回复:参考楼上说的,实际测量一下,看看非线性误差是不是有规律,每个是否有很大的个性差异,如果误差收敛的话,可以通过做多点标定,数据再Excel中拟合求修正函数,在带入采集计算中即可。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC › 关于8H3K64S2-45I-TSSOP20已经通过通道15读取电池电压后 ...
16#回复:可以这么理解,内部1.19V的电压是经过出厂校准,并把实际值写入芯片的,采集外部信号和采集1.19V都是用的同样的参考(比如TL431或者VCC电源),假设采集外部信号和采集内部1.19V过程中这个基准是稳定的,那可以通过计算抵消掉外部基准的因素,两次采集值的比 等于 两个信号的电压比,通过比例换算即可得到外部信号的准确电压值。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 其他技术交流 › 【求助】USB TYPE-C的接口定义
9#回复:补充一下,还有6PIN的,没有D+D-,但是有CC1和CC2,专用来沟通快充的。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › ISP下载/做自己的ISP › 【USB-Link1D】使用疑问
3#回复:点一下这个电源按钮,看看能不能给箱子供电
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 其他技术交流 › 请求指点
11#回复:示波器属于MCU的中高阶应用,学习要一步一步的来,基础打好了自然就容易懂了。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 老鸟反刍/吐槽,新手乐园,毕业设计 › I2C通讯数据接收不全问题,如何解决
3#回复:调整一下数据沟通机制,比如这次请求上次的数据,每次读I2C都是读上次已经采集好的传感器数据,然后启动下次采集,采集好的数据填充到发送buffer等待下次读I2C,I2C从机中断程序里面要精简,避免占用过多时钟周期。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 老鸟反刍/吐槽,新手乐园,毕业设计 › 请教:使用内部IRC后,每次冷启动,主时钟是否有一定的 ...
5#回复:内部IRC尽量选内部预置的,如果自定义的最好用带晶振的工具下载固件,或者直接配个外部晶体万事无忧。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › BLDC/144MHz-PWM-硬件移相/45路PWM+3路CCP/7组不同周期的PWM/DAC › 8H实验箱9.6怎么驱动直流电机?求解答
3#回复:可以选内置驱动器的无刷电机,用单片机IO提供电平信号和PWM即可、
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 其他技术交流 › 我有实物,怎么画出他的电路图哦,是不是要拆完? ...
4#回复:如果想准确的测绘电路原理,是有必要全拆的,甚至需要磨掉阻焊层
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 老鸟反刍/吐槽,新手乐园,毕业设计 › 单片机运行时自动复位 | 已解决,程序问题 ...
3#回复:
1,代码中如果有野指针,或者强制跳转等非结构代码,容易出现跑飞复位的情况,
2,看门狗需要主动开启,或者ISP下载时勾选启动,默认是不会启动的,能排除看门狗的问题。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 其他技术交流 › ss8550不导通
12#回复:电路没问题,查器件是否损坏,引脚定义是否搞对了,
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › QSPI/3组SPI/I2S/I2C,一线制温湿度传感器 › I2S音频总线
2#回复:如果是概念的话,建议使用百度之类的搜索一下资料,会了解到更全面细致的信息。
I2S是一种同步传输的数字音频流数据传输接口,由同步时钟、数据、通道选择三条线构成,一般数字麦克风、音频DAC或者数字功放都支持该接口方式。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 串行口,DMA支持的4组串口,RS232,RS485,Modbus, CRC16 › HID转串口,USB-HID转串口,AIapp-ISP-V6.94O 版本 支持 ...
3#回复:AIapp-ISP的icon有没有考虑在v7.0发布的时候换掉,来个焕然一新
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 段码LCD/80mA大电流LED数码管自动刷新显示/RTC实时时钟/触摸按键/低功耗 › RTC应用
21#回复:
1、内置RTC精度和稳定性取决于外部晶体的特性
2、使用内置RTC需要特别做电源路径管理设计,要在主路供电掉电瞬间及时检测到,判断掉电事件并进入低功耗工作状态是需要用户自己写代码实现的。
内置RTC优势如下:
[*]亚秒寄存器,可以直接通过寄存器读的,比读外部时钟来的更快,做一些基于时间的算法特别有用,比如心率算法、各种利用时间因子的加密算法。
[*]成本优势明显,很多高性能RTC芯片比单片机都贵好几倍
[*]扩展性强,可以通过编程实现更复杂的定时计时逻辑,功能做多强完全取决于开发者脑洞有多大。
外置RTC优势如下:
[*]内置电源路径管理,可以灵活切换主电源和电池供电,MCU可随时上电掉电,完全不用考虑电源切换的问题和风险
[*]内置温度传感器,可以通过测温实现微调和补偿计时误差,即使用非常普通的32768晶体也能达到小于5ppm的温漂性能
[*]内置后备电池充电功能,主路供电状态下能对后备电池涓流充电
[*]普遍功耗在0.5uA,后备供电电压范围可低至1.6V,配置CR2032电池的后备时间可达十年以上,
[*]可配置一些输出端口用于唤醒单片机或者触发启动主路电源,也可以配置为周期性脉冲输出,用于辅助单片机计时。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 段码LCD/80mA大电流LED数码管自动刷新显示/RTC实时时钟/触摸按键/低功耗 › RTC 时钟的二极管选型,顺带提出一个错误 ...
19#回复:1,1N5819比1N5817反向耐压更大,一般来说反向耐压越大,正向压降越大,而反向漏电流越小,相对于压降带来的影响,我认为反向漏电流更应该优先考虑,因此我推荐耐压高一些的1N5819,
2,晶振的匹配电容默认15pF是可以的,需要特别好精度的话,需要实测微调
3,检测是否外部供电可以直接在二极管外部分压送给单片机IO检测
28#回复:对于PCF8563这类供电范围超级宽的RTC芯片,首选的二极管就是1N4148,完全能把电池的容量利用起来。但是对于单片机来说,由于工作电压范围较窄的缘故,如果是3.7V锂离子电池,那用1N4148只需要考虑200mA够不够用即可,如果是CR2032之类的3V纽扣电池,1N4148压降带来的影响已经让单片机临界掉电复位了。肯定是不能用的。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 老鸟反刍/吐槽,新手乐园,毕业设计 › 血的教训
3#回复:亚银标签纸是超薄铝箔加工的
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 老鸟反刍/吐槽,新手乐园,毕业设计 › 15L104W单片机工作一段时间,输出没有了
3#回复:程序中是否用到了EEPROM保存数据的功能,有无可能代码不严密,某个野指针篡改了代码功能。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 定时器/计内部时钟,计数器/计外部脉冲,时钟分频输出,软件延时 › 我定时器生成的pwm有波纹怎么回事
11#回复:“嘿嘿的纹波”是偶发的还是一直有,大概的频率和峰峰值分别有多少,看看是从代码消除还是后级加滤波
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 作品展示 › 闲着没事,用 12C5616AD制作一个74hc595测试仪 ...
13#回复:如果单片机IO直推,那8个端口总电流要小于20mA,5V电源的情况下,建议2K欧姆左右
10#回复:两个4pin排阻 正好8个通道,不是短路
8#回复:如果有多余的IO,那可以将595的所有输出端通过排阻接入一个IO,控制这个IO推挽高电平时让595全部输出低电平,检测是否正常,然后控制IO输出低电平595全部输出高电平,检测是否正常,基本能排除带载问题。
2#回复:建议595的输出加一定的负载,有些595的损坏不是逻辑功能问题,而是输出缓冲器损坏,失去了带载能力
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 老鸟反刍/吐槽,新手乐园,毕业设计 › AI8051U AHT25 温湿度传感器 偶遇问题
2#回复:可以试试硬件I2C,效率高很多,代码也非常简单。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 其他技术交流 › TL431输出0V
5#回复:大概率是引脚顺序问题,看电路图应该是用了SOT23封装的,一般有两种顺序
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 › USB-CDC子程序调用问题
3#回复:参考一下官方的USB库和例程
https://www.stcaimcu.com/forum.php?mod=attachment&aid=MjU3MTd8NDdiMTQxMzd8MTcxNzE0MTkxMHwxfDE1MjU=
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 问题反馈:ISP软件/头文件/单片机数据手册规格书等 › 新版ISP取消了一些菜单,感觉不太方便了 ...
6#回复:我的习惯是历史版本都有存留,新版不好用就先用旧版,再等更新版本,
任何软件的开发动机都和游戏一样,目的是让客户产生黏性,不可能故意让客户不痛快,偶尔的不合适也是正常的,相信会越来越好。
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › EEPROM/DataFlash › 关于STCEEPROM 读写小数点数据的问题
21#回复:这种操作占用EEPROM空间大,转换时钟周期长,还存在转换误差,不是太推荐,还是使用指针或者共用体比较好一点。
本帖最后由 晓飛飛 于 2024-8-31 15:22 编辑
原创帖:
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 单片机创意设计大赛 @【深圳国芯人工智能 & 嘉立创EDA】 › 简简单单 做个心率监测跳绳
»AI32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 其他技术交流 › 用小封装单片机做一键开关机控制的探讨 ...
页:
[1]