单片机或计算机在串口通信时的速率。指的是信号被调制以后在单位时间内的变化,即单位时间内载波参数变化的次数,如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为240Bd,比特率为10位*240个/秒=2400bps。又比如每秒钟传送240个二进制位 ...
分类:
其他好文 时间:
2016-05-28 20:40:22
阅读次数:
259
2014年刚开始学习linux时,搭建环境花了很多时间。当时最熟悉的是单片机如Mag16和stm32,依据以往学习单片机的经验肯定要用下载器下载程序,但是我找了很久没有比较好的IDE,不像Mag16有AVR Studio、stm32有Keil集成开发环境可以使用。当时查找资料说ADS可以用,但是流程 ...
分类:
系统相关 时间:
2016-05-28 19:08:36
阅读次数:
303
SPI是串行外设接口总线,摩托罗拉公司开发的一种全双工,同步通信总线,有四线制和三线制。 在单片机系统应用中,单片机常常是被用来当做主机(MASTER),外围器件被当做从机(SLAVE)。 所以,在以下的介绍中,都是默认单片机是主机模式进行说明的。 SPI总线相对于IIC总线,无总裁机制,无应答机制 ...
分类:
其他好文 时间:
2016-05-27 21:39:11
阅读次数:
276
IIC是飞利浦公司开发的两线式串行总线,主要应用在单片机和外围电子器件之间的数据通讯。 IIC总线优点是节约总线数,稳定,快速,是目前芯片制造上非常流行的一种总线,大多数单片机已经片内集成了IIC总线接口,无需用户自己模拟,只需配置相关寄存器即可使用,但是,为了更好地理解IIC总线协议,可以自行按照 ...
分类:
其他好文 时间:
2016-05-27 14:36:26
阅读次数:
299
更新单片机内的用户程序,方式一般都是仿真器,串口,网络口,usb DFU,另类一点CAN也行,但是这些方式都有一个共同点,必须要有相应的上位机配合操作,还要教会别人使用,那么能不能有更简单傻瓜化的升级方式呢?
今天二逼程序猿就来说说另类一点的USB模拟U盘进行IAP更新升级用户程序的方法!USB模拟U盘,顾名思义就是用STM32的usb device接口,根据usb massstorage大容量存...
分类:
其他好文 时间:
2016-05-27 11:30:52
阅读次数:
3102
最近,正在学习 ARM ,所以随便学习一下单片机,帮助理解。 在《ARM学习笔记一 入门篇》中提到过,嵌入式处理器分为三种:嵌入式微处理器 、嵌入式微控制器、嵌入式DSP ;其中嵌入式微控制器 就是 单片机,它将 CPU、存储器和其他外设封装在一起 。 80C51 系列: 80C51 是 MCS-5... ...
分类:
其他好文 时间:
2016-05-25 00:10:40
阅读次数:
316
今天收获了单片机的几个简单小程序: 延时程序:void Delay(unsigned int xx) //输入 xx :ms{ while(xx--) { Delay1ms(); }}void Delay1ms() //@11.0592MHz 1ms{ unsigned char i, j; _no... ...
分类:
其他好文 时间:
2016-05-25 00:08:22
阅读次数:
239
单片机之我见 最近身体不好,回顾一下这么些日子走过的路,现在想想,也到总结的时候了。我在外地过的很不好,一个人,说话的人也没有,上班一个人,睡觉也是一个人。很孤独。当然这很大程度自己的原因。我是一个内心渴望被爱的人,可惜很长的一段儿时间都没有。现在把专业上的一些学习总结总结,将来时候给弟弟看看。 之 ...
分类:
其他好文 时间:
2016-05-24 13:37:55
阅读次数:
123
我相信电工类的专业,对于单片机这个老东西是很熟悉的。下面。是我YID的一个电子时钟,包含了一个时钟的基本功能,定时和报时。(如果没有C51和单片机的基础知识可以先看看)话不多说。这来上来了:要资料点击这里:下载地址1;下载地址2;资料清单:(1)原件:(2)控制流程..
分类:
其他好文 时间:
2016-05-24 10:38:28
阅读次数:
574
第一步,先聊聊单片机 LED 点亮: 单片机可操作单个位:sbit led1 = P1 ^ 2; 通过控制 变量 led1 来控制灯 的 亮 与 灭;#include sbit led1 = P1 ^ 2;void delay(unsigned int xx)//延时{ int i = 0; whi... ...
分类:
其他好文 时间:
2016-05-24 00:13:13
阅读次数:
263