
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
基于ARM-Cortex M3/4的GNU汇编的嵌入式程序设计之五 —— STM32F103的数值文本转化函数的内联汇编实现
前面说了很多平板汇编的用法。相信大家都看到了汇编在CM3/4程序设计中的优势。但是有的时候,我们只是想优化一个算法,或者只是简单处理一个外设,或者我们单纯只是懒得创建汇编文件。那么,可以考虑采用内联汇编在C函数中完成这个任务。事实上,RT-Thread的PensSV异常就是采用内联汇编实现的。本文将用一个内联汇编来实现数值文本转化的函数。
基于ARM-Cortex M3/4的GNU汇编的嵌入式程序设计之一——基本的程序设计
Thumb-2嵌入式汇编程序设计

基于ARM-Cortex M3/4的GNU汇编的嵌入式程序设计之二——实现硬件I2C访问MS4525压力传感器
利用Thumb-2汇编实现stm32f103硬件i2c访问ms4525压力传感器的驱动。

STM32F103与4525I压力传感器通讯中的硬件I2C的解决方案
一直以来总有人说STM32F103的I2C有BUG。所以大家一般都是用GPIO模拟I2C。而实际上,可以通过软件修复这个BUG,并启用硬件I2C。
嵌入式C编程中的设计模式之一——单件模式和策略模式
用UML对设计模式建模,在嵌入式C的环境中实现,是高效可靠的开发办法。

基于ARM-Cortex M3/4的GNU汇编的嵌入式程序设计之三 —— STM32F407G-DISC1的FPU操作
最近那块陪了我8年的STM32F407-DISC板子烧了。好在公司买了块新的给我,心情大好。打算再鼓捣一下。Cortex-m4是有FPU的。但是好像很多人都搞不清楚要怎样设置才能使能。有的说在Keil的IDE设置里面怎么弄的,还有的说要定义什么宏的。那么,就要探索一下看看官方要求是怎么做的。为保证操作合规,我们要先查阅技术文档,了解清楚技术参数和初始化的方法。再看看指令集,用指令集做一点测试。最后

嵌入式C编程中的设计模式之二——状态机模式
一、介绍二、状态机模式三、结论

到底了