
硬件设计
紫色能量
嵌入式软件,硬件。
展开
-
DAC0832等效为可变电阻
为什么会想到用DAC0832来做一个可变电阻,主要是有的地方需要数控的(单片机控制)可变电阻,比如在滤波器中,如果要求程控,就需要可变电阻。 DAC0832输出的是电流,Vref和Iout之间是不是可以等效为可调电阻?答案是肯定的,电压和电流的关系: Iout=Vref∗d256∗Rfb Iout = Vref*\dfrac{d}{256*Rfb} 那么: VrefIout=256∗R原创 2017-04-12 20:26:07 · 2848 阅读 · 3 评论 -
STM32不一样玩法 STM32CubeMx Clion C++(五)——openocd调试
在keil里面,我们可以调试程序,在Clion里,配合扩展插件,仍然可以调试程序,甚至调试效果比keil还好,用起来非常爽。 废话不说了,先加入头文件#include <string.h> //memset函数需要#include <iostream> //malloc和cout需要在主函数while(1)前面加入以下代码,作为我们要调试的部分: vo...原创 2018-08-14 17:33:11 · 6072 阅读 · 6 评论 -
STM32不一样玩法 STM32CubeMx Clion C++(一)——关于开发工具
stm32开发,有很多工具或者IDE可以选择,st官网上看一下,不下10种IDE吧,最常见的Keil和IAR,除此之外,有TrueStudio,SW4STM32等等,也可以不用IDE,用arm-none-eabi-gcc和makefile来搞。 IAR,嵌入式方面元老级IDE了吧,以前初学MSP430的时候用过,怎么说呢,别人说它功能强大,这个我用的不多真没体会到,我觉得它界面做得巨丑无比,就连...原创 2018-08-13 16:06:23 · 7465 阅读 · 0 评论 -
STM32不一样玩法 STM32CubeMx Clion C++(二)——搭建开发环境
STM32CubeMx下载安装,到官网里可以免费下载,不过需要邮箱验证或者注册账号 https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-gene...原创 2018-08-13 16:07:17 · 6029 阅读 · 1 评论 -
STM32不一样玩法 STM32CubeMx Clion C++(三)——新建C样例工程
打开Cube,新建工程, 选择芯片型号,我这里选择F405,我用自制的板子。 选择需要的功能,这里选择PA7和PB8作为OutPut,A7是接Led,B8接Beep,还选择了USART3。RCC接了个25M晶振,选一下。 时钟配置,晶振输入25M,HCLK那个框里输入168M,按enter就ok,就是这么简单暴力。 功能配置,串口,GPIO等可以配置一下,...原创 2018-08-13 16:17:53 · 4883 阅读 · 8 评论 -
STM32不一样玩法 STM32CubeMx Clion C++(四)——改为C++编程
hhh原创 2018-08-13 16:31:52 · 4778 阅读 · 10 评论 -
A4988步进驱动
基本知识绕组 常用的步进电机有四根线,1A 1B 2A 2B,1A和1B是一个绕组,2A和2B是一个绕组,用万用表测试1A和1B之间是短路的,2A和2B之间是短路的,1A和1B,2A和2B是等效的。 通常状况下,步进电机可以自由转动(用手可以拧动),1A和1B接在一起的时候,用手拧会感到明显阻力,1A和1B,2A和2B分别接在一起,则阻力更大。步距角 所谓步进电机,就是可以...原创 2018-12-19 20:41:49 · 36974 阅读 · 5 评论