找回密码
 立即注册
×

00:00:00

您有一张0.1元限时体验卡,马上领取获得VIP尊享特权。

移植AI8051U的Flash编程例程到AI8H2K32U 串口方式

2024-11-6 11:29 来自 angalp 发布@ 综合讨论

移植AI8051U的Flash编程例程到AI8H2K32U

缺点就是速度太慢

移植CDC方式没成功,不知道哪里的问题,哪位移植成功的分享互相学习!


如何快速准确查找寄存器

2024-11-6 08:52 来自 dongfang 发布@ 综合讨论

我在看STC8H规格书,查找寄存器非常困难,搜寻时出了好几百个,有的就是搜不到具体位说明比如:PWMA_SMCR 寄存器我就没有搜到

比如搜到这样结果
62960





给AI一点点建议

2024-11-5 10:30 来自 ulvtkb126 发布@ 综合讨论

本帖最后由 DebugLab 于 2024-11-5 10:49 编辑

降龙棍系例等这种转89C52的板子可以放到积分区,可以让小白低成本的去学AI单片机

为什么被扣分?

2024-11-5 08:22 来自 zhaoye818 发布@ 综合讨论

昨天这个时间我也没登录,怎么被扣分了,是我违反规则了吗?

发现一个神奇的问题

2024-11-4 23:04 来自 江上酒酒 发布@ 综合讨论

本帖最后由 江上酒酒 于 2024-11-5 09:32 编辑

用32G12K128试验箱的矩阵按键点灯,
修改前1键控制P61灯,5键控制P65灯,运行后P61灯不会亮,P65可以亮,其余灯正常;
第一次修改后1键控制P65灯,5键控制P61灯,运行后P61灯会亮,P65可以亮,其余灯正常;
第二次修改后把1键连同它所控制的P61灯程序放在5键连同它所控制的P65灯程序后面,所有灯正常亮
但是只能是按照程序注释上的把两个按键程序调换(不含两个按键所控制的灯的程序或含两个按键所控制的灯的程序)才可以,如果按键程序不换顺序,把俩灯的顺序调换还是像修改前一样



总之,必须把按键1的程序放在按键5后面,所有灯都正常亮

#include <STC32G.H>
void Delay10ms(void)        //@24.000MHz
{
        unsigned char data i, j;

        i = 39;
        j = 230;
        do
        {
     

I2S-播放下载在FLASH中的立体声ADPCM音乐-TLV320AIC23B

2024-11-4 21:10 来自 wanli 发布@ 综合讨论

本帖最后由 wanli 于 2024-11-4 21:12 编辑

请问一下播放的音乐 WAV格式有什么要求吗为什么我用软件把MP3格式转换到WAV格式不能够播放呢{:4_197:}{:4_197:}{:4_197:}

芯愿兑换 AI8051U 芯片到了。开焊

2024-11-4 19:11 来自 邮箱 发布@ 综合讨论

本帖最后由 邮箱 于 2024-11-4 19:10 编辑

62790
点灯测试

62793






为什么会出现烧录失败

2024-11-4 17:48 来自 zhao601 发布@ 综合讨论

烧录时,总是出现继续检测目标单片机,然后就不动了,偶尔也会烧录成功,不是啥情况,两个烧录器都这样,烧录器程序更新过也是这样{:5_270:}

有没有简单好用的,适合做一些简单上位机软件工具可用?求推荐

2024-11-4 17:08 来自 380091044 发布@ 综合讨论

需要开发一款简单的上位机软件,网上查了一下,
适合应用到项目上的上位机开发软件:
(1)C#
(2)QT
(3)Python
(4)LabVIEW
(5)组态软件
对于一个没有接触到这些人来说,我感觉难度很大,
有没有简单好用的,适合做一些简单上位机软件工具可用?

AI32G12K128试验箱串口配置

2024-11-4 14:19 来自 江上酒酒 发布@ 综合讨论

本帖最后由 江上酒酒 于 2024-11-4 16:07 编辑

用32G12K128试验箱做ADC按键电压检测时如何进行串口配置

这个就是8H的化名?

2024-11-4 14:19 来自 Matrix 发布@ 综合讨论

这个不就是原来的8H系列吗?怎么还起了一个新名字?

62756

用8G1K08做的红外感应开关,感应距离30厘米,下面的程序和电路看看合适

2024-11-4 14:12 来自 shen168 发布@ 综合讨论

本帖最后由 DebugLab 于 2024-11-4 14:24 编辑

62754


#include"stc8.h"
#include"intrins.h"//使用nop()函数需引用此文件

typedef unsigned char    uint8_t;
typedef unsigned int     uint16_t;
typedef unsigned long    uint32_t;

//280us @11.0592MHz

                    TH1 = 0xF3; \
                    ET1 = 1; \
                                TR1 = 1
void Timer1_Init(void)                //280微秒@11.0592MHz
{
        AUXR |= 0x40;                        //定时器时钟1T模式
      

论坛管理建议,关于用户名加星号的必要性?

2024-11-4 00:20 来自 VCC 发布@ 综合讨论



可以看到论坛里面,无论是在主页,还是在帖子里,用户名都没有完全显示出来。大概是只显示了前面几个字符
然而点进帖子里面,如果某个用户发过帖子,就可以点击【回复】,查看到这个人的完整用户名

既然论坛里想要隐藏用户名,但又在部分条件下没有隐藏用户名。
基于当前情况下看,在首页给用户名加星号似乎有些多余了,虽然没有起到保护隐私的效果,但是影响了阅读体验。

那么隐藏用户名的初衷是什么呢?


62727
62726

62725

关于AI8051U播放SD小卡的音乐播放器

2024-11-3 21:56 来自 wanli 发布@ 综合讨论

请问一下AI8051U播放SD小卡的音乐播放器例程和官方程序  能实现吗 有没有相关的例程参考呢{:4_187:}{:4_187:}{:4_187:}{:4_187:}

ADC电压采集

2024-11-2 22:20 来自 江上酒酒 发布@ 综合讨论

本帖最后由 江上酒酒 于 2024-11-2 22:23 编辑

用一箭双雕转化器和STC32G12K128试验箱进行ADC电压采集,没有反应为什么。


#include <STC32G.H>
#include <INTRINS.H>
void Delay2ms(void);
void ADC_Init(void);
unsigned int ADC_Read(unsigned char no);
unsigned int ADC_CAL_Voltage(unsigned int num);
void main()
{
        unsigned int ADC_VAL;
        ADC_Init();
        while(1)
        {
                Delay2ms();
                ADC_VAL=ADC_Read(0);
                printf("当前ADC数\xfd值:%d\t%dmv\r\n",(int)ADC_VAL,(in

pcb 顶层和底层电源平行走线的问题请教

2024-11-2 17:27 来自 单片机好难 发布@ 综合讨论

同一个电源线通过过孔连接,顶层和底层平行走线可以吗

求助10k热敏电阻+下偏置电阻计算公式

2024-11-2 12:00 来自 13655175864 发布@ 综合讨论


本人小白,想把 “5v --10k电阻-- 热敏电阻 -- GND” 接线方法  

改成 “5v -- 热敏电阻--  10k电阻-- GND”  的计算公式。

此为论坛找到的公式  position = 1.0 / (1.0 / 298.15 + log((float)adc_12bit / (4096.0-(float)adc_12bit)) / 3950) - 273.15;    ( 温度T与电阻Rt的关系:T=1/(1/To+ln(Rt/Ro)/B))对应 “5v --10k电阻-- 热敏电阻 -- GND”可以用。

苦于水平有限,只会用,不会修改,特在此请教,谢谢。


论坛里严禁发外站链接?

2024-11-1 15:45 来自 VCC 发布@ 综合讨论

只要携带外站链接,就会提示需要审核

然后就永远不会通过审核了……


62289

请教SPI-Flash-Writer-UART例程中的一些问题

2024-11-1 11:36 来自 angalp 发布@ 综合讨论

本帖最后由 DebugLab 于 2024-11-1 11:43 编辑

SPI-Flash-Writer-UART例程中UART_Process()函数
while (bReadPtr != bWritePtr)  是bReadPtr与bWritePtr不相等再执行里面的语句  ,什么条件不相等呢?是接收到串口数据吗?
dat = _getkey();      _getkey函数中又有个等待bReadPtr与bWritePtr相等 后执行return语句,while (bReadPtr == bWritePtr);又在什么条件下相等呢?

switch (stage)
        {
        default:
        case STG_IDLE:
L_CheckHead:
            if (dat == 'A')
                stage = STG_CMD_HEAD1;
            else
                stage = STG_IDLE;
     

感谢嘉立创感谢Ai公司

2024-10-31 19:31 来自 MM@M 发布@ 综合讨论

本帖最后由 DebugLab 于 2024-10-31 20:46 编辑

这两天也是收到了Ai公司免费包邮送的芯片了,包装很好很喜欢{:3_48:}

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-7-29 13:36 , Processed in 0.074181 second(s), 59 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部