神农鼎 发表于 2024-1-15 08:06:12

还是建议换上 我们推荐的 简易任务调度系统
这样我们专人维护,您会得到更好的技术支持

QQ624353765 发表于 2024-1-15 08:34:56

神农鼎 发表于 2024-1-7 09:19
STC8, C, 不要指定用双数据指针

既然单片机做了双数据指针去不让用户用这妥妥的玩心态

神农鼎 发表于 2024-1-15 09:07:50

QQ624353765 发表于 2024-1-15 08:34
既然单片机做了双数据指针去不让用户用这妥妥的玩心态

是 KEIL C51 还没支持 这个新的强大的 双数据指针,等 SDCC 支持吧

yybnb 发表于 2024-1-26 19:43:18

梁工 发表于 2024-1-14 17:14
memory模式选择small,模式,链表定义用xdata,注意编译后xdata不要超过1024字节。 ...

梁工您好,多谢梁工在百忙之中抽出时间帮助我!!问题已经解决!
之前排查的时候我显然是遗漏了这一可能的解决方案…………
再次感谢梁工!!!

yybnb 发表于 2024-1-26 19:44:34

_奶咖君_ 发表于 2024-1-15 00:44
换把 是以数组为数据结构的不好用么.
可以试一试这个



链表有更高的灵活性,而且一部分状态机的代码也能省略了,在任务外开关任务很方便,我之前做32的时候就一直用这个库。问题已解决,谢谢!

liuyang21168 发表于 2024-1-26 23:03:32

struct Tiimer结构里的两个指针变量的定义有错误,要考虑指针所指内容的存储类型,还有指针本身的存储类型。

梁工 发表于 2024-1-26 23:14:09

yybnb 发表于 2024-1-26 19:43
梁工您好,多谢梁工在百忙之中抽出时间帮助我!!问题已经解决!
之前排查的时候我显然是遗漏了这一可能 ...

很好,替您开心!
页: 1 [2]
查看完整版本: STC8G单片机在xdata区使用链表无法正常运行的问题