找回密码
 立即注册
查看: 837|回复: 6

学习【布丁橘长】有关STC32G12K128 心得

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-07-28 23:13:28

2

主题

3

回帖

27

积分

新手上路

积分
27
发表于 2024-7-28 23:26:54 | 显示全部楼层 |阅读模式
本帖最后由 yingjianruanhua 于 2024-7-28 23:36 编辑

目前只看了前几集基础讲解,对stc32有了一个初步的印象。因为对电灯不感兴趣,所以此部分视频没有太过于在意。
讲一下目前看到的优势:
1. PWM部分,精度高于esp8266,可以用来搞个玩具(pwm调光,调速)
2. 相对于普通的stm,多了一些扩展寄存器,例如 PxPU、PxPD等
3. 官方支援的RTOS,可以更优雅的编程了。不用浪费cpu来实现delay

其他:
因为在国外(货物还在运输),还未收到申请的硬件。所以目前仅仅根据视频做一些了解。无法做更深入的测试,比如硬件时钟这些


建议:
1. 海外部分,没有CDN优化,导致视频比较慢。所以我直接下载下来看的
2. stcaimcu.com 这个域名没有配置跳转(目前是403),建议做一个(302)跳转到 www.stcaimcu.com
    (因为目前主流浏览器,在不输入www的情况下,默认不会去访问www域名的,即使 xxx.com 无法访问)

截图202407282326289057.jpg


回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-07-28 23:13:28

2

主题

3

回帖

27

积分

新手上路

积分
27
发表于 2024-7-28 23:34:40 | 显示全部楼层
另外补充一点,如果跟我一样,最近才接触硬件(没什么经验)的,建议先去找 江协科技 的视频看看。很适合我这样的小白。否则,直接学习橘长的视频,可能会有些脑懵
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-07-28 23:13:28

2

主题

3

回帖

27

积分

新手上路

积分
27
发表于 2024-7-28 23:38:01 | 显示全部楼层
记录一下,目前对于我来讲,比较重要的东西


设置模式寄存器
PxM0 PxM1
0    0    准双向(弱上拉,灌电流20mA,拉电流200uA)
1    0    推挽输出(强上拉输出20mA)
0    1    高阻输入(电流既不能流入也不能流出)
1    1    开漏输出,内部上拉电阻断开


强:用于加快准双向口逻辑(电平)跳变。吸收能力20mA
弱:250uA
极弱:18uA
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:510
  • 最近打卡:2025-05-09 00:40:40
已绑定手机

1

主题

836

回帖

1529

积分

金牌会员

积分
1529
发表于 2024-7-29 08:00:46 | 显示全部楼层
往国外邮寄也包邮费?
靡不有初,鲜克有终
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:430
  • 最近打卡:2025-05-09 08:24:27
已绑定手机

19

主题

3196

回帖

4960

积分

论坛元老

积分
4960
发表于 2024-7-29 08:32:49 来自手机 | 显示全部楼层
小涵子爸爸 发表于 2024-7-29 08:00
往国外邮寄也包邮费?

这个一般是转运的,发国内地址。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:510
  • 最近打卡:2025-05-09 00:40:40
已绑定手机

1

主题

836

回帖

1529

积分

金牌会员

积分
1529
发表于 2024-7-29 09:11:32 | 显示全部楼层
so*** 发表于 2024-7-29 08:32
这个一般是转运的,发国内地址。

好的,谢谢
靡不有初,鲜克有终
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-07-28 23:13:28

2

主题

3

回帖

27

积分

新手上路

积分
27
发表于 2024-9-5 00:27:52 | 显示全部楼层
更新进度
自己(参考官方文档)画了一块STC32G12K最小系统板(问题1)

1. 对P53端口设置为准双向模式
2. 使用STC-ISP 生成延迟函数,修改为指定毫秒延迟(问题2)
3. 烧录代码通电后,PWR灯常亮,WORK灯闪烁

代码如下:
  1. #include <STC32G.H>
  2. sbit LED_WORK = P5^3;
  3. void delayMs(int ms);
  4. void main() {
  5.   // 设置为准双向模式
  6.   P5M0 &= ~0x08;
  7.   P5M1 &= ~0x08;
  8.        
  9.   while(1) {
  10.     LED_WORK = 0x00;
  11.     delayMs(300);
  12.                
  13.     LED_WORK = 0xFF;
  14.     delayMs(160);
  15.   }
  16. }
  17. void delayMs(int ms)                //1毫秒@11.0592MHz
  18. {
  19.   while ( --ms ) {
  20.     AUXR |= 0x80;                        //定时器时钟1T模式
  21.     TMOD &= 0xF0;                        //设置定时器模式
复制代码

VID20240905001200.mp4

5.45 MB, 下载次数: 35

STC32G12K_P53闪灯.hex

284 Bytes, 下载次数: 36

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-9 09:13 , Processed in 0.126982 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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