lijinlei 发表于 2023-11-25 22:46:52

下载第一个程序——点亮LED

本帖最后由 lijinlei 于 2023-11-25 22:46 编辑

使用一箭双雕下载器给STC32G12K128实验板下载程序,点亮板载LED~~

按照布丁橘长的视频,详见

https://www.stcaimcu.com/forum.php?mod=viewthread&tid=463
成功使用并测试一箭双雕给实验板下载程序,点亮P2.0口的LED,

{:4_253:}开心,接着学习和分享



lijinlei 发表于 2023-11-25 22:51:04

布丁橘长提供了三种下载方案,分别是USB、下载器、STC Link,我个人感觉还是使用下载器最方便哈,我喜欢{:4_221:}

一笔长空 发表于 2023-11-25 23:29:20

入门的话我感觉还是USB转ttl模块下载最方便

lijinlei 发表于 2023-11-25 23:44:58

本帖最后由 lijinlei 于 2023-11-25 23:49 编辑

一口气把正向流水灯也测试了一下,
void main()
{
        u8 i;
       
        WTST = 0;
       
        P2M1 = 0x00;
        P2M0 = 0x00;
        while(1)
        {
                for(i = 0;i < 8;i++)
                {
                        P2 = ~(0x01 << i);
                        delayms(100);
                }
        }
}
第一次运行没通过,对比布丁橘长的代码才发现,原来是循环变量 u8 i 定义在 WTST = 0 后面了,为什么变量类型定义一定要在最前面呢?请大佬解答{:4_196:}

lijinlei 发表于 2023-11-25 23:54:56

本帖最后由 lijinlei 于 2023-11-25 23:55 编辑

还有一个问题就是,STC-ISP软件IRC频率设置,如果设置为11.0592MHz,发现延时会偏慢很多,必须要和代码里面设置的相同才准确,延时函数不是自适应的嘛,为什么STC-ISP里面还要在设定?

sujingliang 发表于 2023-11-26 14:19:36

起点比较高32G,我都是52的{:sweat:}

lijinlei 发表于 2023-11-27 10:50:07

sujingliang 发表于 2023-11-26 14:19
起点比较高32G,我都是52的

我刚开始也是用STC89C52RC芯片,找了几本教材,照着上面代码敲了一段时间,现在开始学习最新版的芯片,紧跟时代发展

lijinlei 发表于 2023-11-27 22:50:01

本帖最后由 lijinlei 于 2023-11-28 21:25 编辑

今天学习了数组方式实现正向和反向流水灯{:4_166:}



lijinlei 发表于 2023-11-27 23:12:20

本帖最后由 lijinlei 于 2023-11-28 21:24 编辑

花样流水灯学习了一种——奇偶交替闪烁


JackLaw666 发表于 2023-11-29 14:24:23

向高手学习{:4_196:}
页: [1] 2
查看完整版本: 下载第一个程序——点亮LED