今天主要跟着冲哥学习第四集上:建立工程点亮第一颗LED上、第四集下:建立工程点亮第一颗LED下/USB-CDC/USB-HID的不停电下载 、第六集上:LED闪烁和花式点灯上、第六集下:LED闪烁和花式点灯下,一边看视频一边跟着敲代码,中途也遇到一些问题,冲哥给了VIP解答,总结如下:
1、写代码的时候一组大括号就是一列,然后大括号中间的全部缩进四行(全选按一下tab键),这样就会很清楚的看出来有没有漏掉括号了
2、点完编译按钮出现这个表示生成了可以下载的HEX文件,就是编译成功了
注意:这个要勾选,才能生成HEX文件
3、编译的代码框找不到了或者不小心关了,这里打开
4、编译出现这个问题的,
这样解决(官网下载内容更新了之后冲哥会重录一集)
5、编译出现错误了的,先找到第一个错误,看提示错误的行号,记得先看错误的行号,别看到错误类型的那一个去了哈,然后找到这一行和上一行,优先排查是不是上一行末尾漏了符号,多了符号,或者这一行那个字母写错了大小写或者符号
6、问:写代码的时候什么时候需要大写,什么时候小写,什么时候单词首字母大写,有规律吗?
答:系统定义的(例如#define,if,switch等)和STC官方头文件定义的(P0M0,P0M1等等寄存器名字)必须要按照他指定的大小写来,然后用户自己定义的,可以随便大小写(只要不重名,随便取)只是我们工作了的,为了方便区分,一般在业内会有不成文的规则就是用单词定义功能,单词首字母大写,简称全大写。像假设我要写个LED闪烁的函数,我可以叫abc,也可以叫ledshanshuo,但是别人看了就比较头大,但是叫LED_Blink是不是就清晰一些了
|