ATxmega的SPI与USART占用相同的资源,引脚也共用,所以使用了SPI功能,有一个USART就不能使用了。
在网上找资料时找到一篇介绍在keil中使用printf()函数的文章,cOpy到这里,作为备忘。
在keil中printf默认是向串口中发送数据的,所以,如果应用...
最近又作了一些C51的工作,发现keil c51与 mdk 有冲突。
然后上网一查果然有很多人遇到这个问题,错误提示为下图:
其实这个是MDK和KEIL C51...
Keil C是非常优秀的C51编译器,可能是最好的C51编译器,提供各种优化模式,对变量的优化和地址安排做得非常好。这是用C语言写代码的好处之一,如果用汇编写,得费一大番功夫给各个...
1、整形数字符做乘除法的C51程序,代码比较大。约9B左右,所以尽量不做乘除法。
例如:uchar a=6;a=a*6;第二行代码要9个字节,而平时的语句只有2B。
2、定义变...
刚刚接触单片机,选用了号称目前下载最方便的国产stc单片机,这种单片机是用串口下载的,比起at的要那10根线的isp接头确实方便了不少,于是我就蠢蠢欲动准备自己动手丰衣足食,试着做...
一、Keil v4中文注释代码出现乱码
在新版本的KEIL中,总有人反映中文注释会出现乱码。 出现这种情况,对于中文注释程序的人来说,无疑是一件十分不爽的事情。但实...
1、STC单片机内部集成MAX810专用复位电路。4路PWM,8路高速10位A/D 转换,针对电机控制,强干扰场合。
2、STC单片机的ISP(在系统可编程)/IAP(在应用可编...
已经有注解,还有算法,会C51的一看就会用的了#define uchar unsigned char#define uint unsigned int<...
这是一段利用单片机IO口作的温控程序,感温元件是NTC。功能是当温度低过某值时开始加热,随着温度上升;当高到某值时停止加热,然后开始冷却,不断重复。使用时要注意RC常数,常数过大会...
在keil建立ARM的工程时
其中有一项是选 use MicrOLIB
由于对KEIL不是很熟悉,于是就查了查,得到了以下信息:
micrOlib 是缺省 C...
串口通信的基本认识
通信分为并行通信和串行通信,并行通信时的数据各个位同时传送,可以实现字节为单位通信,但通信线多占用资源,成本高。以前用到的的P1=0x55,一次给P1口的8个...
很多初学者,甚至是混了好几年的老手,都在抱怨,电子这行怎么竞争这么大啊? 颓废,这完全在抹杀自己的激情,没了激情,搞电子,完全就是在浪费生命。其实,竞争真的大吗??对比一下,难道做...
开始不知道加密狗用什么写的,,领导给我一个加密狗给我一段C++算法,,然后跟我说是把这段C++算法写成C,然后烧写到加密狗里,我是做C开发的用C写一遍,只要稍微熟悉一下C++的意思...
试用 keil 模拟 串口 调试 。
可直接 在 串口窗 输入数据。
试用hex 格式。
如果要输入16进制的数。...
Keil C51是与ANSI C兼容的编译器,ANSI C规范规定十进制整数常量的默认数据类型是int、lOng int和unsigned lOng int的其中一种,对给定的常量...
当使用最低波特率 2400 进行烧写时候。晶振数据不对。而且不能烧写。
必须是用最低波特率 1200 进行连接。才可以正常烧写...
MemOry MOdel:用鼠标点击MemOry MOdel的下拉箭头,会有3个选项:
Small:变量存储在内部ram里;
COmpact:变量存储在外部ram里,使用页8位...