本帖最后由 王昱顺 于 2024-10-6 13:29 编辑  技术回复: 问题1: 回复: 谁能详说一下(u8)((u16)&DmaTxBuffer >> 8);这一段 - C语言,汇编语言,Proteus MCU软件仿真 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题2: 回复: 全自动蓝牙下载器!使用STC8H2K08U和JDY33模块制作, 可通讯可下载 - 第4页 - 有ICache的AI32F12K54测试版块,FOC 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题3: 单片机IO如何检测输入信号是高/低电平还是连续方波? 回复: 单片机IO如何检测输入信号是高/低电平还是连续方波? - 老鸟反刍/吐槽,新手乐园,毕业设计 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 回复: 单片机的int类型长度是2字节,16位AI8G1K08A-8PIN 串口复用问题请教 - 第2页 - 串行口,DMA支持的4组串口,RS232,RS485,Modbus, CRC16 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题5: 我见用的比较多的恒流是通过运放来做前级,可以做到恒流.回复: 不是,我说的这个是软件实现方案,用运放是硬件电路自动调节的。追问: 我可不可以理解成 利用单片机检测 电池电压来实时调节PWM的数值?追答: 是的,这两种调节方式的效果实际是差不多的。可以这么理解有几个疑问,希望大佬教育一下!!! - 第2页 - 其他技术交流 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题6: AI8H8K64U上电过程中,串口接收不明数据 回复: 启动的时候串口接收标志位暂时不打开,等全部启动完整再打开就好了。AI8H8K64U上电过程中,串口接收不明数据 - 串行口,DMA支持的4组串口,RS232,RS485,Modbus, CRC16 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题7: 各位好,回复: 你好,请使用这个代码进行配置,这个型号的配置在库函数中似乎是没有的<font size="4"><font size="4">void PortSwitch(void)
 {
         P_SW1 = (P_SW1 & ~0xc0) | 0x80;                //UART1/USART1: RxD(P5.4), TxD(P5.5)
 }</font></font> 复制代码 追问: 还有一个问题 我在这过程中需要将串口在13和78之间来回切换,是否需要额外的操作呢? 必须去去初始化AI8G1K08A-8PIN 串口复用问题请教 - 串行口,DMA支持的4组串口,RS232,RS485,Modbus, CRC16 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题8: AI MCU的USB支持做主机吗? 回复: 暂时不支持,目前的型号都是仅仅支持USB从机模式,可以做个键盘,手柄,鼠标之类的应用AI MCU的USB支持做主机吗? - 老鸟反刍/吐槽,新手乐园,毕业设计 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 回复: 定时器初始化一次就可以,重复初始化会导致无法达到定时效果。屠龙刀AI32G12K128定时器问题 - 第3页 - 定时器/计内部时钟,计数器/计外部脉冲,时钟分频输出,软件延时 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题10: OLED在高刷新率的情况下,是否会存在撕裂(tear effect)?回复: 会出现的,但是因为刷新显存帧率可以做到1000多帧,远远高于显示帧率,所以撕裂现象会非常轻微。OLED屏幕还能这么玩?真160帧刷新显示 - OLED12864-GUI/U8g2-科学计算器 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题11: Iapp-ISP单片机在线升级工具下面那个软件延时计算器里面没有STC8的怎么办?请看图示,我点那个下拉箭头,就是找不到STC8的回复: AI8和STC8一样,就是改了个名字AIapp-ISP单片机在线升级工具下面那个软件延时计算器里面8051指令集如何选择?选择AI8 - 老鸟反刍/吐槽,新手乐园,毕业设计 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题12: 佬,明年的微缩车模有没有什么建议的,我们这边没有一点微缩的经验和头绪回复: 按照成本来看应该是轻量化车身+空心杯电机+自制硅胶轮胎智能车竞赛中的车模结构心得 - 全国大学生智能汽车竞赛,清华卓老师 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题13: 想知道LED是如何读取到亮度的,ADC实现,但是LED光照也会产生弱电压吗回复: 反向通电,LED同时实现感光和发光,无外部电路,I/O口直连控制 - 作品展示 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题14: 请教楼主,第一个问题(有刷电机自然差速-变频调速),较低的频率一般是多少?1k?或者1k一下?较高的频率又是什么范围,感谢分享回复: 一般我以1khz作为分界线,来区分较低和较高的频率。有刷直流电机的自然差速 - 全国大学生智能汽车竞赛,清华卓老师 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题15: 为什么AI8051U读取出来CHIPID数值都是0呀 回复: 使用手里的AI8051试验箱测试读取CHIPID,与STCISP对照无误,应该是你的程序问题。
 
为什么AI8051U读取出来CHIPID数值都是0呀 - 老鸟反刍/吐槽,新手乐园,毕业设计 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题16: 如题,我给变量 table=40,但是打印出来的结果不是40,这是怎么回事,我设置等于FF,00没事,不能是其他数值,其他数值打印是乱七八糟的,求教!回复: 你也可以这么写,这个是数据对齐的问题。关于打印数据问题,求教 - C语言,汇编语言,Proteus MCU软件仿真 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题17: AI8051U追频后,使用TFPU做一个特定的浮点会复位,回复: 测试了一下40Mhz,感觉没问题啊?一个奇怪的问题:AI8051U使用追频后,做一个特定的浮点会... - 综合讨论 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题18: 请教串口DMA发送问题, 想知道的是,如何把TX3_485_DATA[22]内部的内容放进缓冲区。回复: DMA_UR3T_TXAH = (u8)((u16)&TX3_485_DATA >> 8);请教串口DMA发送问题 - 第2页 - 串行口,DMA支持的4组串口,RS232,RS485,Modbus, CRC16 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题19: STC8作为I2C Slave的时候,掉电唤醒可以由主机的I2C信号触发吗? 回复: 1.可以的,例程里面有写STC8作为I2C Slave的时候,掉电唤醒可以由主机的I2C信号触发吗? - 老鸟反刍/吐槽,新手乐园,毕业设计 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题20: 引脚不够用了,所以想借用下载串口的RX作普通GPIO使用。期待:回复: 应该可以做到,UART的接收不需要操作IO口,所以不构成操作冲突。借用下载串口的RX作普通GPIO使用 - 老鸟反刍/吐槽,新手乐园,毕业设计 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题21:  怎么把printf放在code里面啊。一下就满了 回复:  首先,printf是个函数,调用后占用的是code空间,中间过程中使用的变量你也无法修改。怎么把printf放在code里面啊。一下就满了(已解决) - 综合讨论 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题22:  Ai8H8K64U的ADC无法采集到数据 回复:  程序上的问题,建议先使用例程进行修改验证Ai8H8K64U的ADC无法采集到数据 - ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题23:  QSPI可以使用简单的电阻电平转换吗, AI8051使用5V供电,W25Q Flash使用3.3V供电,传统的SPI可以用电阻电平转换,即相关SPI口设为开漏,串330R电阻后再3.3K上拉到3.3V。回复:  你可以直接串一个500Ω左右的电阻QSPI可以使用简单的电阻电平转换吗 | Ai8051U@3.3V , 如何接其他5V器件而已 - QSPI/3组SPI/I2S/I2C,一线制温湿度传感器 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)问题24:  串口数据丢失 如何重新同步, 多协议的这么解析呢?回复:  多协议的也是通过包头和校验进行对齐的。串口数据丢失 如何重新同步? - 串行口,DMA支持的4组串口,RS232,RS485,Modbus, CRC16 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题25:  老哥们为什么我8h1k08上电默认是高电平?有一个输出的尖峰? 回复:  上电后所有io默认为高阻状态,此时受到外部上下拉影响,没配置io为其他模式前都是依靠外部电阻控制电平老哥们为什么我8h1k08上电默认是高电平 | 被外界拉高了 - 老鸟反刍/吐槽,新手乐园,毕业设计 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题26:  有了示波器了,买了老梁示波器,怎么看呢回复:  探头夹子一个夹输出,一个夹gnd就行了。8H8K64U的PWM控制l9110s遇到的问题 - 第3页 - BLDC/144MHz-PWM-硬件移相/45路PWM+3路CCP/7组不同周期的PWM/DAC 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题27:  再次测试 ((void (code *) (void)) 0x0000) (); 代码不能抹去30=0;31=0;内存回复:  软重启可以试一下这个代码8H8K64U, P30 P31 休眠设置问题 - 第2页 - 综合讨论 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题28:  老师们,我想学一下,用ADC采样来实现电流检测,用48V电源,检测电流在100A以下,哪位老师能分享个电路来学习一下回复:  100a以下是有可能到100a的意思嘛?哪位老师能分享个48V的电流采样电路学习一下 - ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题29:  做一个红外开关,感应就有输出电平回复:  应该是没有问题的,不过需要注意p30和p31上连接的引脚不要影响下载电平变化,不然容易引起下载失败8G1K08A-36I-SOP8 - 老鸟反刍/吐槽,新手乐园,毕业设计 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题30:  报错 how_much_days_in_a_month.c        [Error] too many arguments to function 'get_days'回复:  调用的函数在当前函数下面,所以会往上找声明,声明不对就会报错菜鸟求问一个很初级的c程序问题 - C语言,汇编语言,Proteus MCU软件仿真 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题31:  AI8H1K28单片机做无刷无感高速电机驱动12000转高速电机, 我采用了梁工的无刷无感电机方案,现在在梁工电机方案上改进了电机驱动电路。改进后电机转速很慢,速度加不上去,还烧MOS管。回复:  电机的最高转速是由本身的kv值决定的。可以使用其他电调测试电机的最高转速AI8H1K28单片机做无刷无感高速电机驱动12000转高速电机 - BLDC/144MHz-PWM-硬件移相/45路PWM+3路CCP/7组不同周期的PWM/DAC 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题32:  硬件一线WS2812接口(1-Wire),DMA直接驱动,已仿真通过- 这个是8051U做的?回复:  这个是用fpga做的,用于功能验证,验证通过以后就可以并入新的芯片成为新的独立功能了硬件一线WS2812接口(1-Wire),DMA直接驱动,已仿真通过 - QSPI/3组SPI/I2S/I2C,一线制温湿度传感器 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) 问题33:  上电后,设置io口为推挽,结果继电器就动作了。我这边没有输出高电平啊。是什么原因回复:  上电默认高阻模式,即没有电平输出,可以此时更改电平为0,再更改IO模式上电后io设置为推挽后,io默认电平是高电平吗 - I/O读写及点灯,外部中断 ,所有I/O都支持的普通I/O中断,按键扫描 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com) /****************************分割线****************************/问题34:  串口发送字符串时候,有些中文字符就成了乱码了,这个是KEIL没设置好还是怎么回事呢?回复:  这个是keil的0xfd中文兼容性问题串口发送相关(编译器0xFD问题) - 仿真/编译器/汇编器/头文件 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)  /****************************分割线****************************/问题35:  51开源,步进电机驱动 程序, 直接驱动, 或驱动步进电机驱动器 一共8个程序 这个里面的目标频率,运行总脉冲数,与电机旋转角度之间是什么关系,我实在搞不明白回复:  有伺服控制器的情况下,总脉冲控制旋转的准确角度,频率控制旋转的速度(就是发送脉冲的速度)请教下,梁工这个STC8中两项细分程序 - BLDC/144MHz-PWM-硬件移相/45路PWM+3路CCP/7组不同周期的PWM/DAC 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)  /****************************分割线****************************/问题36:  我发现不同的mos管也会造成抖动,不知道原因在哪里回复:  mos管拥有不同的ciss,需要根据大小计算匹配的栅极驱动电阻提供合适的阻尼,不然容易出现直通和震荡。并且如果mos本身的ciss较大,还需要选择更高电流驱动能力的栅极驱动。高性能FOC | 32F12K54-FOC Lite V2 开源!经多天测试,稳定无异常==目前最高水平 - 第13页 - 有ICache的AI32F12K54测试版块,FOC 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)  /****************************分割线****************************/问题37:  我用的不是2808电机,自检需要20伏以上运行只要八九伏,而且电压低了以后转速上不去,转速高了,切换到位置模式的时候等待很长时间。需要修改哪些PID参数呢?但是PID的那三个参数我都改了,没什么效果!回复:  转速问题是跟电机kv相关,电压低了电机转速就是上不去,与控制无关的。那有可能是你调节的参数组不对?这个程序是拥有好几套pid参数的 链接:高性能FOC | 32F12K54-FOC Lite V2 开源!经多天测试,稳定无异常==目前最高水平 - 第14页 - 有ICache的AI32F12K54测试版块,FOC 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)  /****************************分割线****************************/问题38:  我想问一下,Ai32G中的高级PWM时基单元中的问题。 
 
回复:  你的理解大部分都是正确的 追问: 老师,按照您的意思,就是说,[图1]中的箭头就是更新事件?追答: 图1箭头是自动重载寄存器进行重载的信号,也就是更新信号。【对应冲哥Ai32G教学视频】有关PWM基础知识的疑问 | 已明白 - 学习打卡区 | 感悟 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)