嵌入式系统
文章平均质量分 64
yl浪迹天涯
这个作者很懒,什么都没留下…
展开
-
EasyFlash在GD32F303CC上面的移植
主要是修改ef_cfg.h文件。GD32F303CC用于手册里面的描述,可以知道一个页大小为2KB,支持编程写入16bit或者32bit。基本修改的宏定义如下,具体含义参考注释。// 芯片FLASH的扇区大小或者说页大小 查询手册我使用芯片页大小为2K// FLASH支持的写入bit位数 查询手册 支持16bit和32bit 但是EasyFlash不支持 16bit// 使用内部FLASH来存储 存储的起始地址为 0x0803F000,即从252KB开始储存。原创 2023-07-01 22:52:27 · 669 阅读 · 0 评论 -
浅谈单片机程序设计中的“分层思想”
在一个论坛中看到,觉得很不错。记录学习,分享给大家。“分层思想”并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用。看了不少帖子都发现没有提及这个东西,然而分层结构确是很有用的东西,参透后会有一种恍然大悟的感觉。如果说我不懂LCD怎么驱动,那好办,看一下datasheet,参考一下别人的程序,很快就可以做出来。但是如果不懂程序设计的思想的话,会给你做项目的过程中带来很多很多转载 2017-12-31 13:55:32 · 1247 阅读 · 2 评论 -
stm32比较输出模式配置以及用于步进电机控制(采用步进电机驱动器)
接触过实际项目后,才发现实际运用的步进电机的控制并不是采用初学单片机时采用高低电平延时输出相序控制(当然这种方法并未使用专门的步进电机驱动器),也不是采用PWM波输出的模式(这里使用了专门的步进电机驱动器,PWM输出模式只适用于电机一直转,不适合精准控制脉冲个数和精准角度以及做步进电机梯形加速和S型加速等算法),个人觉得使用单片机做控制的话,无疑比较输出模式是最好的策略(当然还是比较推荐采用PLC原创 2017-12-31 15:07:25 · 14658 阅读 · 19 评论 -
步进电机之步进电机驱动器使用说明
上一篇博文简介了一下步进电机控制程序的配置和思路。这一篇就介绍步进电机驱动器的简介以及使用方法。这里我们以TB6600步进电机驱动器为例,进行介绍。其他型号的驱动器也大同小异。如图是我们使用的步进电机驱动器一.输入输出端说明1.信号输入端PUL+:脉冲信号输入正。PUL-:脉冲信号输入负。DIR+:电机正、反转控制正。DIR-:电机正、反转控制负。EN+:电原创 2017-12-31 18:18:36 · 92924 阅读 · 13 评论