找回密码
 立即注册
查看: 949|回复: 4

跟着布丁橘长学STC32G,今天遇到可笑问题

[复制链接]

6

主题

31

回帖

136

积分

注册会员

积分
136
发表于 2023-10-18 19:01:18 | 显示全部楼层 |阅读模式
亲们,前面的11集我还好,一直是默默的看视频,做实验:


今天我开始搞数码管:
当然正常是这样的:
截图202310181857248697.jpg 或者是: 截图202310181858127498.jpg


但是我买到的是这样的:
截图202310181859042667.jpg 搞了好久,有点破译密码的感觉,其实布丁哥哥讲的好清晰,结果我浪费了2个小时猜想LED分布!发出来给大家提醒一下!

回复

使用道具 举报 送花

6

主题

31

回帖

136

积分

注册会员

积分
136
发表于 2023-10-18 19:04:10 | 显示全部楼层
另外还有个在STC89C52下正常运行的程序,是4位数码管在TM1637下工作的,我折腾了1个小时,也没能在STC32G12K128下正常运行,直接没有显示,有点挫败感。
回复 支持 反对

使用道具 举报 送花

6

主题

31

回帖

136

积分

注册会员

积分
136
发表于 2023-10-18 19:08:11 | 显示全部楼层
截图202310181906265091.jpg   这个直接跟着布丁橘长写的,在STC32G12K128下可以正常运行3小时不死机
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-03-05 16:19:25

3

主题

10

回帖

119

积分

注册会员

积分
119
发表于 2023-10-19 09:29:52 来自手机 | 显示全部楼层
MGG196302 发表于 2023-10-18 19:04
另外还有个在STC89C52下正常运行的程序,是4位数码管在TM1637下工作的,我折腾了1个小时,也没能在STC32G12 ...

1.现在新版STC大多数是默认关闭IO口的,要先设置IO口的工作模式。PnM0=0x00;  PnM1=0x00;
n是IO端口。
2.新MCU速度比较快,IO口速度可以设置。
个人博客www.lihooo.top
回复 支持 反对

使用道具 举报 送花

6

主题

31

回帖

136

积分

注册会员

积分
136
发表于 2023-10-19 10:24:42 | 显示全部楼层
谢谢LiHooo!

另外请教有关编译错误:数码管MAX7219驱动程序编译报错如下:
Rebuild target 'Target 1'
assembling STARTUP.A51...
compiling main.c...
linking...
*** ERROR L115: PARTIAL SEGMENT BELONGS TO DIFFERENT MEMORY CLASS
    SEGMENT: ?STACK
    MODULE:  C:\KEIL_V5\C251\LIB\C2SXS.LIB (?C_START)
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  ?C_STARTUP
    MODULE:  C:\KEIL_V5\C251\LIB\C2SXS.LIB (?C_START)
   DEFINED:  STARTUP.obj (?C_STARTUP)
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    usb_OUT_done/usb
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    usb_bulk_intr_out/usb
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    USB_SendData/usb
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_DisplayClear/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_ScrollRight/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_DisplayOff/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_ScrollLeft/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_SetAddressMode/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_SetContrast/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_AutoWrapOff/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_ShowPicture/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_ScrollStart/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    SEG7_ShowFloat/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    SEG7_ShowString/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    SEG7_ShowCode/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LED40_SendData/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_DisplayOn/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_ReverseLine/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_ScrollStop/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LED64_SendData/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    printf_hid/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    SEG7_ShowLong/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_ScrollRight/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_AutoWrapOn/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_DisplayOff/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    reverse4/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_ScrollLeft/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_HorizontalMirror/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_ShowPicture/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_ScrollUp/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_DisplayContent/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_DisplayReverse/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_VerticalMirror/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_CursorReturnHome/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    OLED12864_DisplayEntire/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_DisplayOn/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_CursorMoveRight/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_ShowString/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_CursorOff/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_CursorMoveLeft/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_ScrollUp/util
*** WARNING L57: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS
    NAME:    LCD12864_CursorOn/util
*** WARNING L30: MEMORY SPACE OVERLAP
    SEG:     ?CO?STARTUP?3
    FROM:    FF0000H     
    TO:      FF0003H     
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  ?C_START
    MODULE:  STARTUP.obj (?C_STARTUP)
*** ERROR L119: REFERENCE MADE TO ERRONEOUS SEGMENT
    SEGMENT: ?C_C51STARTUP
    MODULE:  STARTUP.obj (?C_STARTUP)
    ADDRESS: FF11F3H
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  ?C_START
    MODULE:  STARTUP.obj (?C_STARTUP)
    ADDRESS: FF11F5H
*** ERROR L119: REFERENCE MADE TO ERRONEOUS SEGMENT
    SEGMENT: ?C_C51STARTUP
    MODULE:  C:\KEIL_V5\C251\LIB\C2SXS.LIB (?C_START)
    ADDRESS: FF1208H
Program Size: data=9.3 edata+hdata=164 xdata=192 const=44 code=7338
Target not created.
Build Time Elapsed:  00:00:02
怎么入手查找错误?
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-4 04:03 , Processed in 0.113516 second(s), 72 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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