DSP_28335的中断PIE系统的个人理解

。INTM只是个位不是寄存器,编程中不会出现,由硬件控制,同时其清除也在中断程序执行完后由硬件自动清除。具体执行流程如下图       总的说来,DSP28335的外部中断是通过层层控制来实现的,可以表示为       外设中断标志产生——外设中断使能——PIEx IFR置位——PIExIER使能——判断PIExACK...

http://bbs.eeworld.com.cn/thread-1069542-1-1.html 发布时间: 2019-02-16



STM32系统学习——I2C (读写EEPROM)

;GPIO_InitStructure);19 }开启相关的时钟并初始化 GPIO引脚,函数执行流程如下: (1) 使用GPIO_InitTypeDef定义 GPIO初始化结构体变量,以便下面用于存储GPIO配置; (2) 调用库函数 RCC_APB1PeriphClockCmd(代码中为宏 EEPROM_I2C_APBxClock_FUN)使 能 I2C 外 设 时 钟 , 调...
关键词: STM32 I2C 读写EEPROM

http://www.eeworld.com.cn/mcu/2019/ic-news021443205.html 发布时间: 2019-02-14



图灵奖得主长文报告:是什么开启了计算机架构的新黄金十年?

和AMD依靠500人的设计团队和卓越的半导体技术来缩小x86和RISC之间的性能差距,而受到精简指令相对于复杂指令性能优势的启发,Intel和AMD将RISC微指令的执行流程化,使指令解码器在运行中将复杂的x86指令转换成类似RISC的内部微指令,从而让x86处理器可以吸收RISC在性能分离指令、数据缓存、芯片二级缓存、深度流水线以及同时获取和执行多个指令等许多优秀的设计。在2011年PC时代的巅峰...

http://www.eeworld.com.cn/mp/leiphone/a60669.jspx 发布时间: 2019-02-02



AI 开年翻车事件:训练神经网络除 bug ,结果它把整个库删了……

,然而我们不能因此否定许多机构在这方面研发工作的努力,毕竟 debug 工具一旦能够开发出来,程序员们将可以把更多精力放在写出更多代码上。其中,最具代表性的是 Facebook 的 SapFix。这是一款于去年 9 月份发布的代码调试工具,配合 Facebook 的自动化漏洞发现工具 Sapienz,可以针对 bug 生成修复补丁。     在具体的执行流程上,SapFix 会先给每个 bug 生成多个潜在补丁...

http://www.eeworld.com.cn/mp/leiphone/a59884.jspx 发布时间: 2019-01-18



STM32系统学习——I2C (读写EEPROM)

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;17 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_OD; // 开漏输出18 GPIO_Init(EEPROM_I2C_SDA_PORT, &GPIO_InitStructure);19 }开启相关的时钟并初始化 GPIO引脚,函数执行流程如下: (1) 使用...
关键词: STM32 I2C 读写EEPROM

http://www.eeworld.com.cn/mcu/2019/ic-news011442873.html 发布时间: 2019-01-14



STM32学习笔记一一串口 IAP

Bootloader 程序不执行正常功能,只是通过某种方式(串口,usb,SD卡)接收第二个程序,并进行更新。第二个程序APP程序是执行的主体,用于实现应用功能。两部分项目代码都同时烧录在 User Flash 中。执行流程如下:第一部分代码(Bootloader 程序)必须通过其它手段,如 JTAG 或 ISP 烧入;第二部分代码(APP 程序)可以使用第一部分代码 IAP 功能烧入,也可以和第一部分...
关键词: STM32 串口 IAP

http://www.eeworld.com.cn/mcu/2019/ic-news010942842.html 发布时间: 2019-01-09



C2000上电引导模式解析

,希望对各位理解芯片从上电到跑到main这一段芯片运行情况有所帮助。         以C2000 Piccolo系列的引导模式为例,delfino稍微有点区别,concerto系列的引导则更复杂。但理解了Piccolo的引导原理对我们理解后面两个系列的芯片有非常大的帮助。1.首先我们根据图1来看一下芯片上电后的代码执行流程,当芯片在接...

http://bbs.eeworld.com.cn/thread-1066823-1-1.html 发布时间: 2019-01-08



STM32学习笔记之简易Bootloader串口升级设计

: 该部分代码用于实现通过某种通信方式(如 USB,USART)接收程序或数据,执行对第二部分代码的更新,通常存储于 Flash 的起始地址(0x08000000);App 程序: 该部分代码是产品实现业务逻辑正常运行的代码,该部分代码需要在存储的 Flash 中进行相对的地址偏移.复位执行流程当芯片上电或者复位后,首先是Bootloader代码开始运行,它作如下操作:(1) 检查是否需要对第二部分...

http://www.eeworld.com.cn/mcu/2019/ic-news010842834.html 发布时间: 2019-01-08



stm32篇--系统初始化

跟着程序执行流程走,main是程序入口,在里面进行了各种初始化。1.时钟配置      首先是RCC_Configuration(),里面进行了时钟基本的初始化,stm32有多个时钟源:(1)HSI上电默认启动,精度不高(2)HSE外部高速时钟,系统时钟一般采用它,经过PLL倍频;(3)LSE外部低速时钟,一般专门用于RTC;(4)LSI内部低速时钟,精度不高,一般用于IWDGCLK;void RCC_Configuration(void){  RCC_DeInit();//复位RCC成缺省值  RCC_HSEConfig(RCC_HSE_ON...
关键词: stm32 系统初始化

http://www.eeworld.com.cn/mcu/2018/ic-news122142619.html 发布时间: 2018-12-21



STM32之中断和异常

1、STM32的所有GPIO都可以用作外部中断源的输入端,用来捕捉外部信号,可以配置为下降沿中断、上升沿中断和上升下降沿中断三种模式。 2、Cortex内核具有很强大的异常响应系统,它把能够打断当前代码执行流程的时间分为异常(exception)和中断(interrupt),并把它们用一个表管理起来,编号0~15的称为内核异常,而16以上的则称为外部中断。这个表就称为中断向量表...
关键词: STM32 中断和异常

http://www.eeworld.com.cn/mcu/2018/ic-news120342291.html 发布时间: 2018-12-03



vxWorks内核解读四--中断

(),在后部封装了intExit()。因此新的ISR的执行流程为:intEnt()(*routineBoi)(parameterBoi)sysClkInt()(*routineEoi)(parameterEoi()intExit()相对于Pentium平台来说就是intEnt()sysClkInt()i8259IntEoiMaster(irqNo)intExit()从上面的分析我们可以看出...

http://www.eeworld.com.cn/mcu/2018/ic-news120142261.html 发布时间: 2018-12-01



实例讲解for循环的语句执行顺序

在一个技术QQ群中,试着做了一道C的题,感觉是考察for循环的执行流程.原题: 在C语言中,下列代码的输出结果是 ( ) (选择一项)群里居然有不少人都选了B,那个提问者还一直在问正确的结果。最终的正确结果是:A.哈哈,好基本的知识。后来偶就顺手写了一个代码,大家做了它可以对for循环的运算顺序就比较清楚啦。运行结果是:执行判断条件,i=0,j=100,10执行for循环体中的最后一句,i...

http://www.eeworld.com.cn/mcu/2018/ic-news112342123.html 发布时间: 2018-11-23



华为官微秒删任正非17年前文章,透露什么重要信息

的体系呢?现在流程上运作的干部,他们还习惯于事事都请示上级。这是错的,已经有规定,或者成为惯例的东西,不必请示,应快速让它通过去。执行流程的人,是对事情负责,这就是对事负责制。事事请示,就是对人负责制,它是收敛的。我们要减化不必要确认的东西,要减少在管理中不必要、不重要的环节,否则公司怎么能高效运行呢?现在我们机关有相当的部门以及相当的编制,在制造垃圾,然后这些垃圾又进入分捡、清理,制造一些人的工作...

http://www.eeworld.com.cn/mp/Icbank/a55938.jspx 发布时间: 2018-11-15



何兴鹏: select函数源码简析

*exceptfds三个集合分别存放需要监听读、写、异常三个操作的文件描述符。struct timeval *timeout表示超时时间。设为0则立刻扫描并返回,设为NULL则永远等待,直到有文件描述符就绪。02内核实现阅读的Linux内核版本:linux-2.6.32.68select源码位于fs/select.c文件执行流程select函数执行从此开始,关键调用流程如下: select ->...

http://www.eeworld.com.cn/mp/ymc/a52210.jspx 发布时间: 2018-09-27



(重磅原创)冬之焱: 谈谈Linux内核的栈回溯与妙用

、pc和lr寄存器值,double free这些打印全没有。笔者做过的一个项目,发布前,遇到一例double free崩溃问题,极难复现,当初要是把double free内核对出问题进程/线程栈回溯的功能做进内核,就能找到出问题的应用函数了。4  当应用程序出现锁死问题,对应用所有线程栈回溯,分析每个线程的函数执行流程,对查找锁死问题有帮助。以上几例应用,在笔者所做的项目中,内核已经合入相关代码...

http://www.eeworld.com.cn/mp/ymc/a52043.jspx 发布时间: 2018-09-25



STM32利用SPI读写SD卡的程序详解

关于SD卡的基础知识这里不做过多陈述,如果有对这方面感兴趣的朋友可以直接百度一下,有很多讲SD卡的文章,这里主要是针对SD卡的读写程序实现做一些详细说明。SD卡的读写驱动程序是运用FATFS的基础,学了FATFS就可以在SD卡上创建文件夹及文件了。我们先从main文件了解一下程序的执行流程int main(void){   u16 i;  ...
关键词: STM32 SPI 读写SD卡

http://www.eeworld.com.cn/mcu/2018/ic-news082140885.html 发布时间: 2018-08-21



给嵌入式小白的初学建议

经历这个过程。  第三步:研究完整的linux系统的的运行过程  完整的linux系统包括三部分:bootloader、linux kernel(linux内核)、rootfile(根文件系统)。这3部分是怎么相互协作来构成这个系统的呢?各自有什么用呢?三者有什么联系?怎么联系?系统的执行流程又是怎么样的呢?搞清楚这个问题你对整个系统的运行就很清楚了,对于下一步制作这个linux系统就打下了...
关键词: 嵌入式

http://home.eeworld.com.cn/my/space-uid-1011312-blogid-668225.html 发布时间: 2018-08-20



STM8 IAP笔记

之间的串口通信操作。4、这里自定义APP的起始地址为0xa000,那么在APP的工程里,设置中断向量地址为0xa000,代码段的起始地址为0xa080。5、APP中跳转到IAP,使用汇编_asm("jp $0x8000")即可。APP的中断执行流程:由于STM8的中断向量表是固定的,当STM8产生中断异常后,会跳转到0x8000,执行相应的中断服务程序。但是APP的中断向量...
关键词: STM8 IAP笔记

http://www.eeworld.com.cn/mcu/2018/ic-news072440558.html 发布时间: 2018-07-24



STM32系统学习——I2C (读写EEPROM)

(EEPROM_I2C_SDA_PORT, &GPIO_InitStructure);19 }开启相关的时钟并初始化 GPIO引脚,函数执行流程如下: (1) 使用GPIO_InitTypeDef定义 GPIO初始化结构体变量,以便下面用于存储GPIO配置; (2) 调用库函数 RCC_APB1PeriphClockCmd(代码中为宏...

http://www.eeworld.com.cn/mcu/2018/ic-news071740372.html 发布时间: 2018-07-17



ARM地址重映射机制

ARM体系结构中,系统上电或复位后,处理器将从地址0x0处取第一条指令,因此,上电的时候,地址0x0处必须是非易失性的ROM或FLASH。但是,为了加快中断响应速度,方便更改中断向量表,有时需要把中断向量表复制到RAM中去,然后把RAM重新映射到地址0x0处,这就用到了地址重映射机制。因为地址重映射是在程序执行过程中进行的,必须考虑程序执行流程的连续性。引导加载程序:一个嵌入式系统的软件通常可以分为3个部分:引导加载程序, 嵌入式操作系统, 用户应用程序. 引导加载程序是系统加电后运行的第一段软件代码. 简单地说, 就是在操作系统内核运行之前运行的一段小程序(在嵌入式系统中通常叫做Bootlo...

http://www.eeworld.com.cn/mcu/article_2018060539602.html 发布时间: 2018-06-05




<上一页 12345678910 下一页> 相关结果约182个