找回密码
 立即注册
×

00:00:00

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

STC15程序移植到STC32时发现,Keil中指针变量做函数参数,C51和C251 编译有区别!

2024-2-23 17:41 来自 programshao 发布@ 综合讨论

问题不太容易描述,直接看代码:

typedef unsigned char        uint8;
typedef unsigned int        uint16;

uint8 xdata buf_xdata _at_ 0x0200;

void test(uint8 *pt)
{
        uint8 i;
        for(i = 0; i < 3; i++) *pt++ = i;
}

void main()
{
        uint8 xdata *pt;//指向xdata区
        uint16 addr;

        test((uint8 xdata *)0x0200);        //此行可得正常结果 buf_xdata = 0x00; buf_xdata = 0x01; buf_xdata = 0x02;
       
        pt = 0x0203;
        test(pt);                                        //此行可得正常结果 buf_xdata = 0x00; buf_xdata = 0x01; buf_xdata = 0x02;
       
        addr = 0x0206;
        test(

串口和功能冲突

2024-2-22 17:03 来自 TANGYANG1125 发布@ 综合讨论

用单片机长时间监控其它1wire总线数据,实时串口上传至PC。1WIRE时序最小脉宽1us,不知道数据什么时候会停,采用主程序监控串口上传数据时会影响监控,采用外部中断监控时又会影响数据上传。

STC8H4K64TL用不了T11定时器

2024-2-22 14:22 来自 peterlzj 发布@ 综合讨论

因STC8H4K64T的4个定时器不够使用,我看到STC8H手册有T11定时器,根据本论坛给的例子试过不可以,用中断方式不行,测试时钟输出到P15管脚也不可以,难道这个芯片不支持?

如何修改论坛上自己的点评,或删除点评?

2024-2-22 13:33 来自 xxkj2010 发布@ 综合讨论

上午点评了一个帖子,反过头准备修改一下,但怎么办都办不成,这应该是论坛本身的问题吧。

其他坛友、高手也遇到相同的问题:
35722

关于STC单片机能不能移植 GRBL 的问题

2024-2-21 20:51 来自 lzzasd 发布@ 综合讨论

        STC到最近的MCU计算能力已经很强了,我认为现在的STC32系列完全可以移植GRBL运行,不知道有没有大神可以说下可以移植吗?难点在哪里?

对讲机接收到的音频信号,如何转完成网口传输,后再还原?

2024-2-21 14:11 来自 380091044 发布@ 综合讨论

对讲机接收到的音频信号,如何转完成网口传输,后再还原?主要是想通过网络远距离传输,需要转换板,有没有简单点方案?

萌新求助

2024-2-20 17:26 来自 望眼欲穿 发布@ 综合讨论

本帖最后由 望眼欲穿 于 2024-2-21 11:12 编辑

我照着B站老刘做的示波器,用了他开源的资料自己也模仿焊了一个出来,但是下载完程序这个屏幕里的图像怎么上下左右乱动啊,你们可以看到这个示波器的画面明显错位了,请大佬指教(PS:我后面电池充久了一点,再打开开关发现显示屏里的图像变稳定,我猜想难道是以前电池没充够电,电压不足导致图像不断跳动?)

奇怪的问题这是咋回事?

2024-2-20 16:41 来自 创隆科技 发布@ 综合讨论

一个总在用的程序,2个月前还没事
今天在编辑时报错
然后把函数名T1()随意改例如T11()就行了
咋回事呢?以前没事

请教个模拟开关的问题

2024-2-20 16:19 来自 山丘 发布@ 综合讨论

本帖最后由 山丘 于 2024-2-20 16:23 编辑

   打算设计个4串锂电池监测电路,监测内部单节电池的电压。

   计划被监测电池组供电,通过模拟开关切换然后差分运放算出单节电池电压后给单片机进行ADC转换。

   现在问题是B1电池的负极相当于供电地线,单电源供电的情况下,模拟开关A0接地后还能否正常通断?

   因为从来没使用过模拟开关,所以发帖咨询一下,谢谢大家。

  电路图如下:



   35511

买9.6实验箱,淘宝上哪个是STC官网上卖的

2024-2-20 12:00 来自 cjtdz 发布@ 综合讨论

淘宝上哪个是STC官网上卖的

请高手详细解释一下printf()作用及用法

2024-2-20 11:53 来自 cjtdz 发布@ 综合讨论

本帖最后由 cjtdz 于 2024-2-20 12:30 编辑

一直对打印函数printf()搞不懂,请大师们详细解释一下,它有什么作用?在什么时候用?怎么用?那些符号都代表什么?怎么用?注意些什么?有视频教学更好。

[求解]UART1 DMA发送序列号时0x00格式化乱码

2024-2-18 17:38 来自 lanslemon 发布@ 综合讨论

代码截图:

35294

串口接收数据截图:
35295

【求助】关于STC8H系列单片机STOP模式下IO口状态和功耗的问题

2024-2-18 10:21 来自 gqzjl 发布@ 综合讨论

我用STC8H8K64U最小系统电路,3.3V供电,运行如下程序,单片机电流超过了100uA:
#include "stc8h.h"
#include "intrins.h"


void main()
{

        P0IE=0x00;
        P1IE=0x00;
        P2IE=0x00;
        P3IE=0x00;
        P4IE=0x00;
        P5IE=0x00;
        P6IE=0x00;
        P7IE=0x00;

  //  WKTCL = 0xfe;                           
//   WKTCH = 0x7f;
//   WKTCH |= 0xff;

    while (1)
    {
        _nop_();
        _nop_();
        PCON = 0x02;                            //MCU进入掉电模式
        _nop_();
        _nop_();
        _nop_();
        _

STC8G1K08A: 可以利用EEPROM存储代码吗?

2024-2-16 09:06 来自 Allspace 发布@ 综合讨论

这芯片只有8K的flash,但却有4K的EEPROM。现在flash不够用了,有办法借用EEPROM存储代码吗?

请大师们也给个STC单片机的性能排列表或图

2024-2-15 09:51 来自 cjtdz 发布@ 综合讨论

STC单片机型号越来越多,请大师们也给个STC单片机的性能排列表或图,类似于桌面CPU的天体图。

有没有stc单片机自作老人爬楼机教程

2024-2-12 11:23 来自 垂柳工作室 发布@ 综合讨论

老城区旧房没有空间安装电梯,经济实力限制乔迁新居的老年群体庞大,爬楼成了包袱,市场现有的爬楼机貌似感觉不平稳,最近看单片机能力强悍,要是研制智能爬楼机,市场前景应该不错。

一直不明白的定义

2024-2-11 12:07 来自 cjtdz 发布@ 综合讨论

在STC单片机C语言编程上,开头部分一直有这样两行定义,在别的单片机上一直没看到。

   #define FOSC 12000000UL
   #define (65535-(FOSC/115200+2)/4)
是不是这样定义以后,不管你原来设定的是多少,内部的工作频率,软件都把它固定到12Mhz了,波特率也成立第二行设定的了?

众筹个 51扫天下机器人有限公司@STC32位8051,创业,迎财神

2024-2-11 09:18 来自 神农鼎 发布@ 综合讨论

众筹个  51扫天下机器人有限公司@STC32位8051,创业,迎财神
===本51技术论坛注册会员已迈过12588人以上大关,如开发成功
        愿意参与 51扫天下机器人有限公司@创业的,一人出1万当股东,可以创业了
        只要51爱好者,每人买1台,1年【10万 ~ 50万】以上的销量
        5年设备更换一次,市场可期 !等着 机器人帮我们养老了
        根据地是

自己做的板子,用STC-USB Link1D可下载,而自己做的转双口却不能下载 | 电路改错了

2024-2-8 11:01 来自 xxkj2010 发布@ 综合讨论

自己做的板子,估计是电源端上的滤波电容相对较大,都是同样使用串口模式下载,
用STC-USB Link1D可以正常下载,但是用自己做的转双串口却不能下载,
尽管按住P32后再点击下载,基本上都不能成功,一直卡在“正在检测目标单片机”。
这是用STC-USB Link1D下载的:
34766
这是用“土枪土炮”下载的:
34767
用自己的“土枪土炮”下载的时候,点击下载的瞬间,那个串口号会闪动一下,win10同时会发现提醒声音。






请大师详细解释一下STC单片机用的data

2024-2-7 11:02 来自 cjtdz 发布@ 综合讨论

本帖最后由 cjtdz 于 2024-2-7 14:20 编辑

在STC单片机编程中经常用到数据区,请大师们详细解答一下,idata、xdata、pdata、etada、exdata等等的作用及用法。

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

GMT+8, 2025-6-8 04:49 , Processed in 0.075890 second(s), 58 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部