找回密码
 立即注册
楼主: ttexas

!已解决!输出全是高电平的问题,弄了2天了

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-05-06 21:35:40
已绑定手机

1

主题

9

回帖

24

积分

新手上路

积分
24
发表于 2026-5-5 21:02:10 | 显示全部楼层
wul*** 发表于 2026-5-5 20:39
楼主肯定是把下载文件路径搞错了,就这几行代码不可能有1.455K。

这个是天问编译出来的STC8,15F104w的hex就是600多字节
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-05-06 21:35:40
已绑定手机

1

主题

9

回帖

24

积分

新手上路

积分
24
发表于 2026-5-5 21:06:40 | 显示全部楼层
wul*** 发表于 2026-5-5 20:39
楼主肯定是把下载文件路径搞错了,就这几行代码不可能有1.455K。

搜到有个人和我一样的情况
https://bbs.elecfans.com/jishu_1644489_1_1.html

至今无人回答
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:137
  • 最近打卡:2026-07-23 06:43:29
已绑定手机

4

主题

191

回帖

926

积分

高级会员

积分
926
发表于 2026-5-5 21:13:55 | 显示全部楼层
tte*** 发表于 2026-5-5 21:02
这个是天问编译出来的STC8,15F104w的hex就是600多字节




  • #include <STC8G.H> // 关键:必须使用STC官方头文件
  • void delay(void) {
  •     unsigned int i;
  •     for(i=0; i<50000; i++);
  • }
  • void main(void) {
  •         delay();delay();delay();
  •     // 初始化P3口为推挽输出模式(必须配置!)
  •     P3M0 = 0xff;
  •         P3M1 = 0x00;
  •   // M1=0, M0=1 → 推挽模式
  •     while(1) {
  •         P3 = 0x00;  // 所有IO输出低电平
  •         delay();
  •         P3 = 0xFF;  // 所有IO输出高电平
  •         delay();
  •     }
  • }

此代码长度00065h

无标题1.jpg

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2026-05-06 21:35:40
已绑定手机

1

主题

9

回帖

24

积分

新手上路

积分
24
发表于 2026-5-5 21:16:43 | 显示全部楼层
wul*** 发表于 2026-5-5 21:13
  • #include  // 关键:必须使用STC官方头文件
  • void delay(void) {

  • 编译参数不同,也许大小就不一样。
    能否发一份hex好吗,多谢,我就拿这个烧
    回复

    使用道具 举报 送花

    • 打卡等级:常住居民III
    • 打卡总天数:137
    • 最近打卡:2026-07-23 06:43:29
    已绑定手机

    4

    主题

    191

    回帖

    926

    积分

    高级会员

    积分
    926
    发表于 2026-5-5 21:20:48 | 显示全部楼层
    tte*** 发表于 2026-5-5 21:16
    编译参数不同,也许大小就不一样。
    能否发一份hex好吗,多谢,我就拿这个烧 ...

    :10000300E4F508F509AE08AF09E4FCFD7B507AC3BB
    :10001300F9F8D3120043400A0509E50970E705081A
    :0200230080E378
    :0100250022B8
    :1000260012000312000312000375B2FFE4F5B1E4F7
    :0D003600F5B012000375B0FF12000380F258
    :03000000020059A2
    :0C005900787FE4F6D8FD758109020026CE
    :10004300EB9FF5F0EA9E42F0E99D42F0EC6480C834
    :0600530064809845F022D4
    :00000001FF


    DSQ.hex (345 Bytes, 下载次数: 9)


    回复

    使用道具 举报 送花

    • 打卡等级:以坛为家III
    • 打卡总天数:782
    • 最近打卡:2026-07-23 10:28:56

    9

    主题

    695

    回帖

    4845

    积分

    论坛元老

    积分
    4845
    发表于 2026-5-5 22:20:21 | 显示全部楼层
    按照我前面提到的几条都确认无误,还是不行的话,
    就看下用的什么编译软件,编译软件的单片机型号选择正确没有.
    回复

    使用道具 举报 送花

    • 打卡等级:初来乍到
    • 打卡总天数:3
    • 最近打卡:2026-05-06 21:35:40
    已绑定手机

    1

    主题

    9

    回帖

    24

    积分

    新手上路

    积分
    24
    发表于 2026-5-5 22:23:25 | 显示全部楼层
    wul*** 发表于 2026-5-5 21:20
    :10000300E4F508F509AE08AF09E4FCFD7B507AC3BB
    :10001300F9F8D3120043400A0509E50970E705081A
    :020023008 ...

    好,现在就搞,等我
    回复

    使用道具 举报 送花

    • 打卡等级:初来乍到
    • 打卡总天数:3
    • 最近打卡:2026-05-06 21:35:40
    已绑定手机

    1

    主题

    9

    回帖

    24

    积分

    新手上路

    积分
    24
    发表于 2026-5-5 22:32:56 | 显示全部楼层
    文件大小为345 字节
    烧录参数 截图202605052229466419.jpg

    正在检测目标单片机 ...
      单片机型号: STC8G1K08A-8PIN

    当前芯片的硬件选项为:
      . 系统ISP工作频率: 23.930MHz
      . 内部IRC振荡器的频率: 24.017MHz
      . 掉电唤醒定时器的频率: 35.625KHz
      . P3.2和P3.3与下次下载无关
      . 上电复位时增加额外的复位延时
      . 复位引脚用作普通I/O口
      . 检测到低压时复位
      . 低压检测门槛电压 : 2.00 V
      . 上电复位时,硬件不启动内部看门狗
      . 上电自动启动内部看门狗时的预分频数为 : 256
      . 空闲状态时看门狗定时器停止计数
      . 下次下载用户程序时,将用户EEPROM区一并擦除
      . 下次下载用户程序时,没有相关的端口控制485
      . 下次下载时不需要校验下载口令
      . 内部参考电压: 1193 mV (参考范围: 1100~1300mV)

      单片机型号: STC8G1K08A-8PIN

    开始调节频率 ...                        [0.985"]
    调节后的频率: 23.988MHz (-0.050%)

    正在重新握手 ... 成功                        [0.125"]
    当前的波特率: 115200
    正在擦除目标区域 ... 完成 !                [0.203"]
    正在下载用户代码 ... 完成 !                [0.109"]
    正在设置硬件选项 ... 完成 !                [0.015"]

    更新后的硬件选项为:
      . 系统ISP工作频率: 23.930MHz
      . 内部IRC振荡器的频率: 23.988MHz
      . 掉电唤醒定时器的频率: 35.625KHz
      . P3.2和P3.3与下次下载无关
      . 上电复位时增加额外的复位延时
      . 复位引脚用作普通I/O口
      . 检测到低压时不复位,可产生低压中断
      . 低压检测门槛电压 : 2.00 V
      . 上电复位时,硬件不启动内部看门狗
      . 上电自动启动内部看门狗时的预分频数为 : 256
      . 空闲状态时看门狗定时器停止计数
      . 下次下载用户程序时,将用户EEPROM区一并擦除
      . 下次下载用户程序时,没有相关的端口控制485
      . 下次下载时不需要校验下载口令
      . 内部参考电压: 1193 mV (参考范围: 1100~1300mV)
    芯片出厂序列号 : F794C4552170CA

      单片机型号: STC8G1K08A-8PIN

      . 用户设定频率: 24.000MHz
      . 调节后的频率: 23.988MHz ( 主时钟分频系数 = 1; )
      . 频率调节误差: -0.050%


    操作成功 !(2026-05-05 22:28:58)

    等待1秒后自动打开串口助手 (#0) ...






    运行结果
    截图202605052231152263.jpg
    回复

    使用道具 举报 送花

    • 打卡等级:初来乍到
    • 打卡总天数:3
    • 最近打卡:2026-05-06 21:35:40
    已绑定手机

    1

    主题

    9

    回帖

    24

    积分

    新手上路

    积分
    24
    发表于 2026-5-5 23:09:31 | 显示全部楼层
    搜到一个帖子也是这样的,其它就没有相同案例了
    截图202605052309258608.jpg
    回复

    使用道具 举报 送花

    • 打卡等级:以坛为家III
    • 打卡总天数:782
    • 最近打卡:2026-07-23 10:28:56

    9

    主题

    695

    回帖

    4845

    积分

    论坛元老

    积分
    4845
    发表于 2026-5-6 12:41:58 | 显示全部楼层
    1楼的代码实际测试过了,没有任何问题,P3口每个管脚都正常输出6.6hz左右的方波
    就是测试方法有问题.检查下测试工具吧
    回复

    使用道具 举报 送花

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2026-7-23 21:12 , Processed in 0.078922 second(s), 92 queries .

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

    快速回复 返回顶部 返回列表