本章描述我们如何从10进制的认知模式变成在2进制、16进制任意切换的模式,顺便介绍下补码等不常用的进制知识。 几种进制介绍 十进制 太简单了,不说了 二进制 有人说二进制就是...

本章描述我们如何从10进制的认知模式变成在2进制、16进制任意切换的模式,顺便介绍下补码等不常用的进制知识。 几种进制介绍 十进制 太简单了,不说了 二进制 有人说二进制就是...
本篇是新开章节"数字世界"的开篇介绍,这个大章的博客们主要是介绍数字电路的基础知识。写它们的原因是在介绍单片机的过程中,发现如果假设读者们完全没有了解过数字电路,有些东西很难...
由于家里的宽带没有公网IP,所以在外面访问自己的电脑就成了问题,虽然有TeamViewer,但是它经常性的断连更新密码,老是各种连不上,所以还是FRP内网穿透方便,刚好手里有...
不论你是做数字信号处理还是系统自动控制,只要系统中有模拟数据采集部分,就不可避免的存在噪声干扰的问题。应对噪声,一个方法就是利用硬件搭建模拟的滤波器,在前端采样电路滤除掉噪声...
PS:别看orange pi zero这块板子便宜,但实际上相关的资料非常少,社区和论坛的讨论也少之又少,所以不推荐完全没有linux基础的新手使用这块板子上手。恰好我手中有...
最近又把OrangePi折腾起来了,这次是给它换一个Armbian的系统,记录备忘。 Armbian官网下载系统烧写到SD卡,启动后用户名root,密码1234,根据提示更改...
早期购买Nano的人,板子上用的是Winbond的Flash芯片,后来Winbond芯片涨价,后买的板子上换成了国产的xt25f128b,大小规格一样,但是!官方的教程竟然不...
荔枝派Uboot编译好之后,下载基本按照教程,但是还是碰到了不少问题官方教程没提到的。 首先教程竟然没说下载要用数据线直接连接下载,并且先要在连接串口线擦除先SPI Flas...
绝大部分基本操作都是按照官方教程走就可以了,碰到了一部分问题教程没有写的,记录备忘。 系统安装按照教程指定16.04,不过我安装的是ubuntu server版本,只安装了基...
上文编译好uboot之后,想刷内核和根文件系统进去。其实官方的网盘里面,已经有打包好的系统镜像,包含所有的东西,可以直接烧录进flash或者TF卡,但是都是基于winbond...
ADC在涉及到控制和采样的系统中,是个十分重要的组件,因为这里作为430的一个特性描述,所以通过430片上自带的ADC8来简单介绍ADC相关知识。关于ADC的详细原理,各种类...
前面有一节讲过《MSP430之定时器》,这篇文章里面给的PWM波代码写的比较简陋,还要算寄存器需要配多少个周期。下面的示例代码不是我自己原创,是艾研给TI官方的G2口袋开发套...
在介绍呼吸灯的时候,CPU的典型工作方式就是一个死循环,不停的查看是否应该点亮LED。但是,一直忙同一件事情也很无聊,可以停下来干干别的,这就是中断的工作方式。 1、效果展示...
本文从电路级的角度讲解了430的三种时钟源的来源及内部分频使用过程,有助于深入了解常见单片机片上系统时钟的基本构造。如果是初学者,建议不着急看这部分内容,根据例程照写即可,先...
上一节之所以先介绍了枯燥而且没什么对外效果的时钟部分,就是给本章定时器做铺垫的。不论是MCU还是操作系统内的软定时器,实质上都是时钟+计数器实现的,430的计数器有好几种模式...
类似于纯软件编程中的hello world,单片机的入门一般从翻转IO开始,可以看到无数的教材和实验都从点亮一颗LED开始,这个实验既可以检验我们的开发环境包括单板、IDE、...
这篇文章是写了几篇430的博客之后中间加的,原因是写博客的过程中,我不断会参考很多的官方文档、工具、示例代码等等,每篇文章都去说明从哪里能获取到这些参考资料未免太过啰嗦,所以...