当前位置:首页 >> 内容聚合 >> 程序
内容列表

什么是eeprom地址、读写次数与程序

什么是EEPRO读书次数?开发电子产品时,常常需要断电后保存某些数据,这就需要使用EEPROM芯片,这种芯片,可擦除的次数是有限制的,通常EEPROM为100万甚至1000万次。 EEPROM可以单个字节进行擦除,存储容量不大,只适合存储少量的设置数据。[详细]


三分学华大低功耗单片机之MDK中加入库程序

通过前面的学习现在已经掌握了如何给国产低功耗华大单片机新建工程及如何下载和调试程序,本文将介绍如何利用华大官方提供的库函数来做开发。众所周知库函数是把函数放到库里,供别人使用的一种方式。方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。开发人员合理利用库函数会加快开发速度,[详细]


程序的思考(从单片机到PC)

 关于程序的执行,以前想的不多,没有意识到一个程序在运行时,从哪里读指令,数据又写在哪里。 最近在看CSAPP时这个念头经常在脑袋中晃荡。 从单片机上知道,在上电的那一刻,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的 [详细]


硬件工程师对于程序空间的理解

 在硬件工程师和普通用户看来,内存就是插在或固化在主板上的内存条,它们有一定的容量——比如64 MB。但在应用程序员眼中,并不过度关心插在主板上的内存容量,而是他们可以使用的内存空间——他们可以开发一个需要占用1 GB内存的程序,并让其在OS平台上运行,哪怕这台运行主机上只[详细]


带你梳理下ARM代码编译链接的工作流程

 梳理下下ARM代码编译链接的工作流程,以及过程中需要的相关概念信息,不具体关注编译链接的具体命令。 一、编译过程 编译过程就是把源代码编译生成目标代码的过程。而采用ARM编译命令,可以将源代码编译成带有ELF格式的目标文件。除了编译命令可以选择相应的编译选项之外,源代码中的pragmas以及特别的关[详细]


单片机中一个程序的运行过程详解

单片机中一个程序的运行过程分为取指令,分析指令和执行指令几个步骤。取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。计算机执行程序的过程实际上[详细]


顶级程序员的思维方式评《代码之美》第五条牛逼

 公司里曾在北美作为产品研发经理的资深人物某日和我闲聊,说到中美程序员的差别,北美的程序员,尤其是发明那些根本性东西比如JAVA, 比如Message机制,用得都是非常简单的办法,一方面,英语作为母语,与程序设计语言更加靠近,比中国的象形文字来的近,另一方面,这些北美的程序员似乎都深谙大道至简的[详细]


你知道MCU和PC在代码加载和运行上有何区别吗?

 一、首先谈一下几种掉电不丢数据的存储设备: 1.Norflash:可擦写,贵,在Norflash上可以直接运行代码! 2.Nandflash:可擦写,便宜,只能用于存储数据; 3.磁盘:就是我们常说的硬盘,可擦写,便宜,只能用于存储数据; 二、正题 1.MCU 大多数单片机的代码都是存在Norflash里面,这就意味着程序可以直接在f[详细]


谈谈单片机裸奔的程序框架

 初学单片机时,都会纠结于其各个模块功能的应用,如串口(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等. 这是一个学习过程中必需的阶段,是基本功。很庆幸,在参加电子设计大赛赛前培训时,MCU周围的控制都训练的很扎实。经过这个阶段后,后来接触不同的MCU[详细]


PIC单片机中断程序设计技巧

所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所说的引脚状态变化中断。 在设计引脚中断程序时,有三个需要特别注意的地方。一是,在清除P0RTB中断标志位RBIF之前,必须安排一条必不可少的,以PORTB端[详细]


共 227 条记录 1/23 页 上一页 12345678910 下一页 尾页