紫色能量
码龄9年
关注
提问 私信
  • 博客:71,041
    社区:208
    问答:821
    动态:51
    72,121
    总访问量
  • 11
    原创
  • 343,937
    排名
  • 71
    粉丝
  • 0
    铁粉

个人简介:嵌入式软件,硬件。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-12-04
博客简介:

Nc2016的博客

查看详细资料
个人成就
  • 获得53次点赞
  • 内容获得40次评论
  • 获得272次收藏
创作历程
  • 1篇
    2019年
  • 7篇
    2018年
  • 1篇
    2017年
  • 2篇
    2016年
成就勋章
TA的专栏
  • 软件工具
    1篇
  • 系统编程
    1篇
  • 硬件设计
    6篇
  • 嵌入式
    2篇
兴趣领域 设置
  • 嵌入式
    单片机
  • 硬件开发
    arm开发
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

转发

发布动态 2022.11.26

建立C++版本的Stm32库

为什么使用C++?以面向对象的方式思考,把Stm32的硬件模块当作对象。在没有C++的情况下,我们作如下调用:USART1->SR=0;HAL_UART_Transmit(&huart1,"Hello",5,HAL_MAX_DELAY);//这是ST官方HAL库有了C++,我们可以这样:USART1->SR=0;USART1->Print("Hello"...
原创
发布博客 2019.05.31 ·
1555 阅读 ·
1 点赞 ·
1 评论 ·
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 ·
21992 阅读 ·
22 点赞 ·
5 评论 ·
143 收藏

STM32编程思维

  单片机编程,想象你是CPU,你面对的,是内存,你要操作的对象,就是内存。Cpu和内存  内存就像是一排一排的按键,每个按键有按下去和弹起来两种状态,按下去相当于1,弹起来相当于0,Cpu,就是操作这些按键的你,同时,也可以读按键的状态。  按键是每8个分成一组,每次操作必须整组操作,一个按键称为1Bit,一组按键称为1Byte。  Cpu分为8位的,16位的,32位的,8位表示它一次只...
原创
发布博客 2018.12.17 ·
1203 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

STM32不一样玩法 STM32CubeMx Clion C++(五)——openocd调试

在keil里面,我们可以调试程序,在Clion里,配合扩展插件,仍然可以调试程序,甚至调试效果比keil还好,用起来非常爽。 废话不说了,先加入头文件#include <string.h> //memset函数需要#include <iostream> //malloc和cout需要在主函数while(1)前面加入以下代码,作为我们要调试的部分: vo...
原创
发布博客 2018.08.14 ·
5977 阅读 ·
5 点赞 ·
6 评论 ·
20 收藏

STM32不一样玩法 STM32CubeMx Clion C++(四)——改为C++编程

hhh
原创
发布博客 2018.08.13 ·
4701 阅读 ·
4 点赞 ·
10 评论 ·
18 收藏

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 ·
4833 阅读 ·
3 点赞 ·
8 评论 ·
15 收藏

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 ·
5978 阅读 ·
5 点赞 ·
1 评论 ·
12 收藏

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 ·
7399 阅读 ·
5 点赞 ·
0 评论 ·
23 收藏

android stuido 中,使用File 类 ,无法在外部存储中创建任何文件(可以读取)

答:

api23以后的不仅要开权限,而且要在使用的地方再次授权

回答问题 2018.03.02

android stuido 中,使用File 类 ,无法在外部存储中创建任何文件(可以读取)

答:

要开启权限,写权限和读权限是分开的,都要开启
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE

回答问题 2018.03.02

DAC0832等效为可变电阻

为什么会想到用DAC0832来做一个可变电阻,主要是有的地方需要数控的(单片机控制)可变电阻,比如在滤波器中,如果要求程控,就需要可变电阻。   DAC0832输出的是电流,Vref和Iout之间是不是可以等效为可调电阻?答案是肯定的,电压和电流的关系: Iout=Vref∗d256∗Rfb Iout = Vref*\dfrac{d}{256*Rfb} 那么: VrefIout=256∗R
原创
发布博客 2017.04.12 ·
2596 阅读 ·
2 点赞 ·
3 评论 ·
15 收藏

Eclipse创建项目.是Eclipse没有导入基础包还是什么其他类问题?

答:

可以看看build path里面有没有相关包

回答问题 2017.03.28

FAT32 R0.12b f_mkfs应用实例

做单片机开发难免用到文件系统,以前用的老版本,最近做新项目想搞个更新版的,结果格式化这里就遇到困难,原来版本格式化函数只有三个参数:FRESULT f_mkfs ( BYTE Drive, /* 逻辑驱动器号 */ BYTE PartitioningRule, /* 分区规则 */ WORD AllocSize /* 分配单元大小 */);最
原创
发布博客 2016.12.19 ·
8029 阅读 ·
1 点赞 ·
4 评论 ·
20 收藏

matlab画图,分区域用不同坐标分度

前几天测二极管伏安特性,画图时,由于正向和反向特性差值比较大,需要在y轴两边使用不同坐标分度,网上搜了一下,也没找到自己想要的方案,不过最终还是解决了,分享一下。        其实就是画图之前把x轴数据先映射一下,画图之后在改X轴标签即可。代码如下。clcclearv1=[0.000,0.100,0.200,0.300,0.400,0.680,0.700,0.710,0.720,0.7
原创
发布博客 2016.12.18 ·
5711 阅读 ·
2 点赞 ·
2 评论 ·
9 收藏
加载更多