学完C语言能做什么项目
经常被问到这个问题:学完C语言,是不是就能做单片机项目了?我给大家做个比喻,学会了写字,那是不是就能写好文章? C语言就像是学会了写字,知道每个字怎么写,懂基本的语法,这是很重要的基础。但是要做单片机项目,就像是去写篇专业的技术文章,需要的可不仅仅是会写字。 一、那C语言给了什么? 学完C语言,可以说已经掌握了单片机编程的核心。有了基本的编程思维,知道怎么用代码解决问题。有语法基础,变量、循环、条
关于「单片机」的技术文章、设计资料与工程师讨论,持续更新。
经常被问到这个问题:学完C语言,是不是就能做单片机项目了?我给大家做个比喻,学会了写字,那是不是就能写好文章? C语言就像是学会了写字,知道每个字怎么写,懂基本的语法,这是很重要的基础。但是要做单片机项目,就像是去写篇专业的技术文章,需要的可不仅仅是会写字。 一、那C语言给了什么? 学完C语言,可以说已经掌握了单片机编程的核心。有了基本的编程思维,知道怎么用代码解决问题。有语法基础,变量、循环、条
本文约定:操作系统仅指嵌入式实时操作系统,如:uCOS、freeRTOS、VxWorks、RT-Thread等,IDE:KeilMDK。 在程序功能不太复杂的情况下,可能我们并不会考虑在程序中加入一个操作系统,而是直接编写裸机程序,裸机程序一般分为前台程序和后台程序,前台是中断级,后台是任务级,这样构建的编程模型就是中断加任务,需要实时处理的事情就放在中断函数中执行,而不那么重要的事情就放在一个死
很多场景都需要记录日志,在单片机这种存储资源有限的环境下,就需要一种轻量级的存储方法。 系统日志 在嵌入式设备应用场景中,系统日志时常可以监控设备
经常有学生或者刚入行的朋友问我:现在单片机这么强大,价格又便宜,能不能在工业上完全替代PLC?它们的稳定性到底谁更牛?今天和大家一起聊聊这个话题。 其实说穿了,PLC的核心,本质上也是单片机。 工程师们把单片机加上电源、加上隔离电路、加上驱动芯片,再塞进一个能抗灰尘、抗震动、抗干扰的铁壳子里,最后还给配上编程软件。这一整套打包好的东西,就是PLC。 一、首先,得先搞清楚,啥叫稳定 环境适应性:扛造
真是没想到啊,把11.0592MHz的晶振焊成了12MHz,单片机串口通讯打印全乱码了。明明频率差不多,为什么会导致通讯彻底失败?贸泽科普实验室带大家从串口乱码开始,重新认识晶振—— 01 为什么晶振频率有小数点的特殊数值? 在通信的时候,单片机需要设置串口波特率,也就是每秒传输的比特数,比如9600波特率,就是每秒传9600个二进制位。串口通讯要想正常传数据,发送端和接收端的波特率必须一致,就像
有学员问我:老师,用Arduino做东西,这算不算嵌入式开发,还是说这只能算是玩?今天和大家一起聊聊这个话题。 一、先说结论:算 Arduino当然是嵌入式开发。首先嵌入式开发本质是什么?就是用单片机去感知输入、控制输出,完成特定的功能。Arduino不就是这样,写代码,下载到板子上,控制LED闪烁、读取传感器数据、驱动电机转动,这不就是嵌入式开发干的事。 只不过Arduino把很多复杂的东西封装
很多粉丝问,什么是单片机?什么又是plc? 相信通过下面几张图,大家应该很快就能明白单片机和plc的基本概念了。 秋招已经开始啦,大家如果不做好充足准备的话,秋招很难找到好工作。 送大家一份就业大礼包,大家可以突击一下春招,找个好工作!