SJK
发表于 2023-5-20 22:10:51
最近跟着冲哥学习了解了一下STC32单片机,发现国产单片机越来越强了,单片机的功能越来越多,价格也越来越亲民,对于要求有和STM32功能一样但又迫于价格原因的用户真的值得尝试一下STC32单片机,对于新手来说STC32的开发真的很友好,因为STC32的开发与8051单片机完全一致,如果学过8051单片机,结合冲哥的视频和官方资料,我相信STC32也能快速上手。
硬汉坤坤
发表于 2023-5-21 09:43:33
可以可以,群在哪
lwanwan
发表于 2023-5-21 16:19:26
本帖最后由 lwanwan 于 2023-5-21 16:35 编辑
打卡第四集:建立工程点亮第一颗LED,USB-CDC/虚拟串口,不停电下载,高手必须懂
使用了寄存器方式点亮了第一颗LED灯
打卡第五集:C语言运算符和进制数入门
学会了用printf函数串口打印、进制、常用运算符、和数据的基本类型。
打卡第六集:LED闪烁和花式点灯
使用延时函数进行LED灯的闪烁,完成了作业sos闪灯的作业
打卡第七集:按键点灯
在程序里要消抖,才能得到正确的按键值。
打卡第八集:蜂鸣器的应用
认识有有源和无源蜂鸣器,有源蜂鸣器只需高低电平就能控制,无源蜂鸣器需要震荡源。学会了怎么使用蜂鸣器
神农鼎
发表于 2023-5-21 18:04:59
打卡第四集:建立工程点亮第一颗LED,USB-CDC/虚拟串口,不停电下载,高手必须懂
====这个都懂了 USB-CDC虚拟串口/就是最简单最强大的串口
====这已不是普通的点灯大师了,这一步过了就是 USB高手了
STC 的同仁们,可以给楼上的 USB-CDC实战高手 提前送 STC32G12K128实验箱V9.6版了
延申阅读:
STC32超级简单的USB-CDC虚拟串口应用及不停电下载
1.1 USB-CDC虚拟串口概述
当单片机需要和电脑之间进行数据交换时,首选一般都是串口通讯。32位8051,STC32G12K128单片机内置USB控制器和收发器。当用户代码中嵌入USB-CDC代码后,使用USB线将单片机与电脑直接相连接,在电脑端就可识别出【USB-CDC虚拟串口】,【USB-CDC虚拟串口】就是【串口】, 就是【最简单最强大的串口】USB-CDC虚拟串口和传统串口相比有如下优点:Ø数据传输更快: USB-CDC虚拟串口忽略传统串口的波特率,传输速度的比特率即为全速USB的通讯速度12MBPS(即每秒12M位)Ø使用更简单便捷:USB-CDC虚拟串口忽略传统串口的起始位、停止位等冗余信息Ø数据传输更可靠:USB-CDC虚拟串口丢弃传统串口简单的软件奇偶校验机制,USB-CDC虚拟串口数据传输时有USB硬件CRC校验, 以及校验出错重传机制,保证数据100%正确Ø自动缓存数据: USB-CDC虚拟串口会自动缓存数据。单片机在没有处理完成上位机下传的上一笔数据时,如果此时上位机又有 新的数据下传,虚拟串口会自动将新的数据缓存,从而保证数据100%不会丢失或被覆盖。https://www.stcaimcu.com/data/attachment/forum/202304/18/070745qjkbfke9ghyeqjkt.png超级简单的USB-CDC虚拟串口应用及不停电下载-STC32 - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
longi
发表于 2023-5-21 18:35:44
打卡,二十集学了串口通信,了解到串行通信跟并行通信,串行通信占用借口少,传输成本低,但速度慢,了解到串口通信的重要性
打卡,二十一集了解了串口模块的使用,对单片机串口通信有了更深的了解
lwanwan
发表于 2023-5-21 20:07:38
神农鼎 发表于 2023-5-21 18:04
打卡第四集:建立工程点亮第一颗LED,USB-CDC/虚拟串口,不停电下载,高手必须懂
====这个都懂了 USB-CDC ...
真的吗,怎样领取呀{:4_202:}{:4_202:}{:4_202:}
神农鼎
发表于 2023-5-21 20:30:10
【免费+包邮】 送/申样/采购热线:0513-55012928、0513-55012929、0513-55012966
工作时间:8:30-12:0013:00-17:30(周一 到 周五, 法定节假日除外),也可加如下 QQ 或 微信 申请
加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592要求 【免费+包邮】 送, 还免费教仿真
加STC华南区客服曹经理QQ:1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服聂经理QQ:2593903262;微信:18106296598要求 【免费+包邮】 送, 还免费教仿真
加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593要求 【免费+包邮】 送, 还免费教仿真
加STC华北区客服石经理QQ: 1638975601 ;微信:19952583876要求 【免费+包邮】 送, 还免费教仿真
加STC华中区客服唐经理QQ:2571301708 ;微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真
加STC东北区客服张经理QQ:3141888640 ;微信:19952583265 要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服张经理QQ:3141888640 ;微信:19952583265 要求 【免费+包邮】 送, 还免费教仿真
yao眼的光
发表于 2023-5-22 09:00:00
跟着冲哥学STC32位8051,保姆级教程,赞!!!
18344371880
发表于 2023-5-22 11:23:47
第一集打卡:
其实在学习之前,我就已经学习过了stc89c51的视频,而且也在年前学习了stc8g1k08a,当时各大视频网站涉及stc8g1k08a的视频还少之又少,纯粹靠翻资料学习,那为啥我现在还要来学习32g的,是因为难得有官方力荐的学习视频,本来我对stc的就非常感兴趣,我也总结了几点:
1、为什么要学单片机:因为他能让你花最少的成本,达到你想要的目的,比如家里的灯的远程遥控啊,这是不是我们每个家里都很常见的东西,如果去买成品的话,起码也是三四十;
2、为什么要学51单片机:因为51单片机历史悠长,有非常多的前辈的经验值得我们去借鉴,学习,虽然说有些ARM架构的好像也开源,但即使开源,也很难学到底层,那怎么去灵活运用呢;
3、为什么要学stc单片机:因为他即是51内核,而且他芯片便宜,性能强,最重要的是,他提供的资料是真的厚,不需要英语,甚至来说,只要知道mian函数,都可以不会C语言都能学的好。
18344371880
发表于 2023-5-22 11:32:47
第二集打卡:
我觉得现在stc32g,也包括stc8系列等等,最大的提升就是
1、内部集成了高精度时钟;
2、集成了大部分我们能用到的硬件,比如:i2c,spi,eeprom,adc,从某种意义上来说,我们以后要做成品,可以减少很多的外部硬件,且实现同样的功能
那作为冲哥留下的课后作业,我也发表一下我去年学单片机的初始目标和现在的目标
去年:纯粹是因为觉得要起床关灯太烦了,所以就各种找教程,然后选择了stc,并完成了红外遥控
现在:也还是这个方向,主要通过串口通信与蓝牙、WiFi进行通信,并通过adc获得温湿度,且保证断电记忆,自然就要用到eeprom,然后通过oled进行显示,通过WiFi可以进行网络校准,且在家的时候能通过蓝牙及WiFi实时查看信息内容