1、浮点数如何存储 大家在平时的嵌入式软件开发过程中应该对整形的存储形式会比较熟悉,因为我们进行底层寄存器的配置大部分都是使用无符号整形进行赋值写入,然而对于有符号整形的存储形式你是否已经了解清楚了?对于浮点类型的数据的存储呢?好吧,今天
本文讲解的是飞思卡尔软件开发C语言编码规范。来自于痞子衡嵌入式公众号,下面是编码规范原文: 1.引言 制定此编码风格指导手册的目的是为了使按此规范编写出的C/C++代码极易被阅读和理解。 2.与其他编码风格对比 3.基本排版格式 需要以4个空格为单位
贪吃蛇是个非常经典的游戏,用C语言来实现也是一个好玩的事情。这个游戏我写完后放在知乎,竟然点赞的人数超级多。我觉得大家喜欢,一个方面是因为写得简单,大家都能看得懂,一个可扩展性还是非常强的。 我试了说一下这个代码 核心的三个函数 menu();
[导读] 为什么写本文?做公号两月,遇到一些初学单片机的同学,刚刚入手做单片机开发,还没有涉及到使用RTOS,且刚入手直接上RTOS可能会有些难度,有的使用的相对较老单片机资源还有限,也不适合跑RTOS。或者使用RTOS,在整体思路上比较迷茫,不知从何入手,
很多人在用 printf 函数进行串口打印的时候,都会被告知需要重定向 fputc 函数(别的平台可能不是这个函数),让字符串数据输出到指定串口,按照网上的教程也能很快解决。但是却没人告诉你为什么可以被重定向,为什么明明使用的是 printf 函数,重定向的却是
前面说了USB鼠标,这次趁热打铁,说一下USB键盘。依然只说如何修改,不说背后的原理。原因你懂的,涉及的知识点太多了。 会不会写成USB三部曲? 不知道 猜猜我下一步再写个啥? 1 生成工程 首先,STM32CubeMX的配置部分不说了,和USB鼠标部分的一样。唯一
作者:程序员最幽默(ID:humor1024) 【0】 网传互联网公司加班表 【1】 互联网工作生存指南 【2】 据说,互联网公司员工上课座位如下 【3】 当代互联网企业真实写照 【4】 互联网公司排位,你同意吗? 【5】 网传当代互联网公司内部结构 【6】 互联网公司各
想了解Arm Cortex-M4么? 想学习物联网和嵌入式么? 想掌握基于STM32F401的实例开发么? 想?那就赶快参加活动吧, 免费领书,不香么! 五
开篇问大家一个问题:STM32F103默认最高主频为72M,那么,其主频可以达到80M吗? 假如达到80M,程序能正常运行吗? 1关于MCU主频 首先,还是简单介绍一下MCU主频。一般我们讲的电脑CPU主频,对于MCU来说,其实道理一样,都是指的CPU内核工作的时钟频率。
为了学习单片机而去学习单片机的思路是不对的 你问 如何系统地入门学习stm32? 本身就是一个错误的问题 假如你会使用8051 会写C语言 那么STM32本身并不需要刻意的学习。 你要考虑的是 我可以用STM32实现什么? 为什么使用STM32而不是8051?是因为51的频率太低
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准
随着机上WiFi日益普及,中国各大航空公司近年来都在配置自己的WiFi机队。大部分航空公司新购置的飞机皆为原厂自带WiFi,而已经服役过一阵子的飞机则需停厂加装WiFi。 以汉莎技术客机改装为例。图为客舱顶部的KANDU(Ka波段网络和数据单元),用来驱动控制
使用万用表测量三极管好坏与判断管脚是电子专业的基础技能,你是否曾经为了判断三极管管脚苦恼过? 记得大学考电工上岗证时,就有这一项判断三极管管脚的操作,要当着考官的面测量三极管并分辨出三极管的3个引脚。 虽然平常可以很方便通过网络查阅到三极管的
电路板常见焊接缺陷有很多种,下图所示为常见的十六种焊接缺陷。 下面就常见的焊接缺陷、外观特点、危害、原因分析进行详细说明。 一、虚焊 1、外观特点 焊锡与元器件引线或与铜箔之间有明显黑色界线,焊锡向界线凹陷。 2、危害 不能正常工作。 3、原因分析 1
线性代数是什么? 在大学数学学科中,线性代数是最为抽象的一门课,从初等数学到线性代数的思维跨度比微积分和概率统计要大得多。很多人学过以后一直停留在知其然不知 其所以然的阶段,若干年之后接触图形编程或机器学习等领域才发现线性代数的应用无处不在,