会员
众包
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
vivohan
嵌入式开发
博客园
首页
新随笔
联系
订阅
管理
2018年2月25日
STM32库函数 断言机制 宏定义assert_param(expr)和assert_failed的使用方法
摘要: 首先我们先了解一下,什么是断言?断言都有什么特点? 断言就是我们人为定义的一个宏,用于判断一些输入参数的布尔表达式是否为预设的值的范围内,如果是就为真,否则就为假。断言就是用于检查一些函数的输入参数的合法性。一般默认情况下,断言的功能是关闭的,在debug调试模式下,将断言功能打开;在release
阅读全文
posted @ 2018-02-25 23:27 vivohan
阅读(6518)
评论(0)
推荐(2)
编辑
2017年11月26日
arm汇编:伪指令ldr分析
摘要: 文件名:start.S 反汇编文件名:start_elf.dis
阅读全文
posted @ 2017-11-26 23:24 vivohan
阅读(422)
评论(0)
推荐(0)
编辑
2016年3月11日
Altium designer 16 Mechanical1层之PCB 打样说明
摘要: 由于每家公司发展到一定规模后,都有自己固有的规范,每家PCB打样制版厂可能要求有点区别,所以要熟悉每一家的制版规范以及工艺要求。 我们在画好PCB之后,都需要做一些简要说明,免得打板回来没有按照自己的要求,免得出现分歧,浪费研发周期时间。 Mechanical1层(下面的说明必须写入PCB板中) K
阅读全文
posted @ 2016-03-11 09:22 vivohan
阅读(2470)
评论(0)
推荐(0)
编辑
2016年3月10日
Altium designer 16 keepout层之禁止布线的使用心得
摘要: keepout层之禁止布线的使用心得 在PCB板layout完成之后,需要在板边周围添加mark点或是一些测试点,为了使MARKER点或测试点边沿周围1MM范围内不能有走线或敷铜时,需要添加禁止布线层。 问题来了,在Altimer designer中,在keepout层中直接画椭圆形或圆形等图形时,
阅读全文
posted @ 2016-03-10 17:28 vivohan
阅读(10124)
评论(0)
推荐(0)
编辑