![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
寒星残梦
嵌入式开发
展开
-
--- Error: User Command terminated, Exit-Code = 1
--- Error: User Command terminated, Exit-Code = 1原创 2015-05-05 12:20:57 · 2511 阅读 · 0 评论 -
MP3芯片介绍
一、飞利浦系列产地:荷兰 如果一定要评出目前市场上最好的MP3解码芯片的话,那么无疑就是飞利浦芯片了。飞利浦家族的解码芯片在业界一直以其“功能全,音质好,价格高”而著称。 飞利浦的解码芯片一般都采用的是BGA封装工艺,而国内的这方面技术相当有限,此外,由于飞利浦的解码芯片需要搭配另外的控制芯片电路协同工作,所以产品成本较高。所以采用飞利浦解码芯片的厂商往往都定位于中高价位,如M转载 2015-07-02 19:30:27 · 1173 阅读 · 0 评论 -
本科毕设-基于C8051单片机的身份识别系统设计
本系统主要由电源模块、单片机控制模块、实时时钟模块、存储器模块、非接触式IC读卡器模块、LED灯模拟模块、LCD液晶模块、按键模块等组成系统采用silicon 公司的C8051F020作为控制核心,并外扩64K位的铁电存储器(FRAM)FM24CL64B和时钟日历芯片PCF8563。MFRC522原创 2015-08-16 14:06:07 · 1123 阅读 · 2 评论 -
STM32可屏蔽中断优先级详解
CM3 内核支持 256 个中断,其中包含了16个内核中断和 240 个外部中断,并且具有 256级的可编程中断设置。但STM32并没有使用CM3内核的全部东西,而是只用了它的一部分。STM32有84个中断,包括16个内核中断和68个可屏蔽中断,具有16级可编程的中断优先级。而我们常用的就是这68个可屏蔽中断,但是STM32的68个可屏蔽中断,在STM32F103系列上面,又只有60个(在107系原创 2015-09-30 15:54:12 · 7097 阅读 · 1 评论 -
主函数调用其他源文件定义的全局变量偶尔出错
问题描述:源文件定义全局变量gData(结构体变量成员),主函数中调用一个子函数function(gData),并将gData作为该子函数的入参。但偶尔存在入参值与实际值不一样的现象。问题分析:这钟现象的原因可能是,在gData发生变化后,编译器没有从变量(gData)地址重新读取新数据,而是读取了寄存器中的值作为当前值,导致错误!解决方法: 一:将gData的地址作为入参原创 2017-08-09 18:54:46 · 717 阅读 · 0 评论 -
STM32 变量存储问题描述
STM32以及在MDK里面段的划分。MDK下Code,RO-data,RW-data,ZI-data这几个段:Code是存储程序代码的。RO-data是存储const常量和指令。RW-data是存储初始化值不为0的全局变量。ZI-data是存储未初始化的全局变量或初始化值为0的全局变量。Flash=Code + RO Data + RW Data;RAM= RW-原创 2017-09-20 20:41:47 · 833 阅读 · 0 评论