
嵌入式开发
Aresqing
一心一意搞技术
展开
-
C语言位运算
C语言位运算 位运算应用口诀 清零取反要用与,某位置一可用或 若要取反和交换,轻轻松松用异或 移位运算 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。 2 ” < amp;3"amp; 3 "amp;>amp;>amp;quot;右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空位补0,若为负数,可能补0或补1,这取决于所用的计算机系统。4“qu转载 2015-02-11 10:37:04 · 493 阅读 · 0 评论 -
STM32
初学STM32 2015年2月10日通过长期的心理准备,今天我终于开始尝试着学习stm32。出来工作一段时间了,职位的工作主要是负责硬件电路,其实就是PCB板、焊接调试等工作,放弃写软件是从大学那时候开始的,偶尔有一次和同学一起写程序,可是在某个地方遇到问题,争论中我始终处于下风,并且那时候我开始发现自己的反映速度确实比较慢,所以往后几年我几乎没有碰过程序。原创 2015-02-11 09:08:45 · 885 阅读 · 0 评论 -
嵌入式系统之常用接口技术
转载:嵌入式系统之常用接口技术 一、引言 嵌入式系统的硬件除了核心的微处理器之外就是外围器件和接口。接口技术在嵌入式系统设计处于如此重要的位置,是嵌入式系统设计师硬件部分的重要考试范围。目前嵌入式系统中的接口五花百门,每个接口都可以写成一本厚厚的书。面对内容如此之多,范围如此之广的考试部分,应该怎么样去复习呢?我的指导思想是,把握好每种接口技术的最基本概念,理解透每个接口的最基本工作原理转载 2015-03-18 15:37:49 · 3406 阅读 · 0 评论 -
STM32电路板调试Could not power up debug port
前段时间调试一块STM32的实验板,下载程序始终提示:Could not power up debug port: Control/Status register reads 000000F0。 网上到处查找资料到底是什么原因,因为外围电路极少,基本上就是一个最小系统,开始从检查PCB打印有无问题,检查电路原理图有没有问题,并且对照公司已有的电路板均没有发现明显错误。 其实问题还是出在电源上,s原创 2015-05-13 17:26:28 · 6923 阅读 · 1 评论 -
基于单片机通用引脚的软件UART设计
基于单片机通用引脚的软件UART设计 标签:ST 意法半导体 单片机 UART ST论坛转载 引言 随着单片机应用技术的不断深入,由单片机构成的多机系统取得了长足的发展,多个单片机之间以串口进行数据传输,构成复杂的主从式通讯网。在多机系统中的有一些单片机承担着复杂的通讯任务,当计算机的串口不能满足需要,就必须对串口进行扩展。如多参数医用监护仪、小区防盗报警系统、RS485总线控转载 2015-05-26 10:19:00 · 1361 阅读 · 0 评论 -
STM32是如何进入中断函数xxx_IRQHandler的
STM32是如何进入中断函数xxx_IRQHandler的,如:void USART1_IRQHandler(void) 前段时间开始接触STM32的时候遇到这样一个问题,程序里面配置好中断设置时,程序运行的时候是怎么进入中断函数的(当然这里所说的中断都是硬件中断),因为跑C程序的时候,本人的理解是,你总得有个“接力棒”或者一个“入口”吧,它才能进入到下一个函数中去。 以uart1配置作为例子,原创 2015-07-25 13:24:19 · 33380 阅读 · 1 评论 -
Source Insight 常用设置和快捷键大全
摘自Bluestorm’s Space的博客Source Insight 常用设置和快捷键大全 1.括号配对高亮: “在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容(<>,(),L{R},[]之间)2.让{ 和 } 不缩进: Options -> Document Options -> Auto Indenting -> Auto Indent Type 选 Simpl转载 2015-07-14 20:37:37 · 697 阅读 · 0 评论 -
a declaration here must declare aparameter
在调试IAR程序的时候,不小心把头文件中函数声明的分号搞丢了,编译时出现错误“a declaration here must declare aparameter”如下图所示原创 2015-08-10 14:17:05 · 4759 阅读 · 0 评论