-
Cortex M3系列的系统时钟算法:
时钟来源是主振荡器(MOSC)或12MHz内部振荡器(IOSC),最终产生的系统时钟(System Clock)用于Cor...
-
很多初学者,甚至是混了好几年的老手,都在抱怨,电子这行怎么竞争这么大啊? 颓废,这完全在抹杀自己的激情,没了激情,搞电子,完全就是在浪费生命。其实,竞争真的大吗??对比一下,难道做...
-
调试环境软件:RealView MDK 4.03q硬件:JLINK v7,TQ2440开发板
刚开始学习ARM无OS编程的时候用的是天嵌的TQ2440_Test工程,它是ads1...
-
连接时出错,(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
连接时出错:&n...
-
文章是对LPC2148而写的,但是对三星的44B0芯片同样适用,只需要在选择时将相应的CPU选择的S3C44B0就可以了。
JLINK在ADS下调试心得
...
-
单板选择NandFlash启动,则硬件上电后,系统会自动将NandFlash中的前4K内容拷贝到STEPSTONE即4K SRAM中,然后从SRAM中的0X0地址启动。基于mini...
-
起始
执行 make menuconfig 有错误发生
错误:
*** Unable t...
-
连接时出错:(.ARM.exidx 0x0): undefined reference to `__aeabi_unwind_cpp_pr0\'
编译时加上选项(-nOStdli...
-
系统的返回指针的函数一般都是静态变量指针返回,这个指针指向的内存是同一个区域,存在覆盖问题,在使用中要注意。而且这个函数一般系...
-
Natasha Baker是一位电子工程师,也是一个在线平台SnapEDA的创办人;她把这个网站形容为「电子设计的Google」,而据说有超过50万工程师利用SnapEDA更快速地...
-
#include<stdio.h> void main() { int i;...
-
BAUND_RATE=FOSC/32*12*(256-TH)FOSC=晶振频率,TH=初值,BAUND_RATE=波特率
-
#include "stdio.h"
#include "DrvSYS.h"
#include "DrvGPIO.h"
#include "DrvUART.h"
voi...
-
前一段时间,使用C8051F930单片机的SPI时遇到一个问题,通过SPI访问外部一个RF芯片时,读取的数据都是错误的。而使用的SP子程序是以前程序移植过来的,以前使用一直是正常的...
-
什么是AVR单片机? VR单片机有什么优点? 什么要选择AVR单片机? AVR单片机是ATMEL公司研制开发的...
-
一、单片机的广泛性
几乎很多从事控制代码编写的工程师,第一次接触的控制类项目都是单片机,不论是在学校还是工作了。有了单片机基础,学习其他的单片机和嵌入式都相对...
-
[导读]看门狗WatchDog 是一个很重要的资源,他能够有效的防止系统进入死循环或者程序跑飞。在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不...
-
我最近在整理单片机的复位问题,很多文献都过分的集中于外部复位,特意把内部复位的东西整理一下,我参考了很多的飞思卡尔的文档。我一直觉得飞思卡尔的文件系统和它的品质都是优秀的,虽然目前...
-
[导读]时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12us),是计算机中最基本的、最小的...
-
在串行通信中,MCS—51串口可约定四种工作方式。其中,方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率决定。
波特率是指串行端...