编程

STM32学习笔记:基础例子

本例子代码参考了STM32库开发实战指南中的代码,由于使用的板子是尚学STM32F103ZET6,为了配合板上已有资源,也参考了其配套代码。为了便于书写文本,我尽量将代码都写到了一个文件中,这种方式是不推荐的,在做具体工程时最好代码分类管理,使工程逻辑清晰。 现在对板上一些资源说 …

STM32学习笔记:简介及MDK入门

本文是Sandeepin学习《STM32库开发实战指南》所做的笔记,主要方便自己以后上手STM32方便,因此很多东西点到为止,如果想正式学STM32,还是推荐直接买书看,看本笔记难免有知识漏洞。本文适合临时上手用STM32的新手,或者对STM32想做大致了解的朋友。部分资料参考 …

iDevise主题修改备忘

为了使iDevise主题更适合异想博客的需要,我将对主题部分功能进行增添修改。大多数修改都可通用于其它主题,但部分修改只是为了满足个人偏好,也许会感觉比较无聊。对于一些简单的修改就几句话说明了,涉及代码的将会分点列出。 一些简单修改:去掉了更新(感 …

C#中调用Matlab编写的函数

关于C#与Matlab的混合编程,我在网上看了很多教程,按他们的步骤进行,总会遇到各种各样的问题不能解决,最终以失败而告终。经过自己两天的努力,看了诸多文献,终于成功了,故把自己确信能成功的方法分享给大家。当然在编写不同功能的函数会遇到其它千奇百怪的问题,因此我不能保证按我的方法 …

无限精度除法运算

心血来潮写了个可进行无限精度除法运算的算法。算法类似手动计算除法,相除得到商和余数,将商输出,余数扩大十倍,再用余数除以除数得到商,循环往复即可无限精度计算除法了。但由于我用的是int类型,事实上不能真正的“无限”精度,C语言最高精度没验证,C#中测试最多只能算到32767位小 …