- 博客(32)
- 资源 (3)
- 收藏
- 关注
原创 如何安装KEIL MDK5开发软件
KEIL软件是嵌入式开发程序进行编译和调试,仿真的开发工具之一,这里为大家介绍KEIL MDK5安装详细步骤。方法/步骤1、下载好KEIL软件安装文件和注册软件。2、双击MDK.exe文件,弹出如下界面,然后点击Next。3、勾选选择同意条款,然后点击Next。4、选择安装路径,然后点击Next。5、填写信息,随便填即可,然后点击Next。6、进行安装,可以看到进度条,等到安装完成即可,最后点击Finish7、使用注册工具,进行注册。①双.
2022-05-10 11:54:40
3320
2
原创 如何从官网下载KEIL MDK5软件
KEIL是很多行业的开发工具,在这里为大家介绍怎么从官网下载最新的MDK软件版本。方法/步骤1、直接在百度一下输入MDK,进行搜索,找到KEIL官网链接,点击进入。2、进入官网,在右上角点击 Downloads。3、进入到第二个页面,选择对应的嵌入式开发芯片对应的内核,一般情况是ARM比较多,所以我们这里以选择ARM为例。4、进入到第三个页面,需要填一些信息,随便填即可,然后点击下方Submit按钮。5、进入到第四个页面,可以看到当前最新的软件版本.exe文件
2022-05-10 11:43:01
2802
原创 公司金融第二篇:现值与未来价值
这篇主要是说说现值与未来价值如何换算,以及未来一系列现金流的估值方法。还有我们经常听到的一类未来现金流资产—年金。 今天的钱比明天的钱更值“值钱”吗?可能大家心里都知道答案。 1、先说说金钱的时间价值 举个例子:①今天的1000美元跟明年的1000美元,哪一个价值更高?你会选择哪一个?很明显,大家都会选择今天的1000美元,因为它更值钱。 ②那今天的1000美元跟明年的1200美元,哪一个价值更高?这样你又会选择哪一个?可能你心里就不是很明显知道选哪一...
2021-10-14 11:09:39
471
原创 公司金融第一篇:“经济”与“金融”
自己想记录下金融方面的知识,同时也可以跟大家沟通交流,所以就开始写关于金融方面的文章,这是第一篇,希望有好的开始和坚持下去。本篇是关于公司金融的第一篇,主要说说金融与经济的本质各是什么;介绍公司金融主要的研究问题,包括资本预算、资本结构和运营资本管理;最后落脚到公司金融的主体,即公司,其核心特征在于有限责任,核心问题在于代理问题。金融总是跟经济联系在一起,那么两种到底是什么含义?经济学:研究稀缺资源的分配;金融:研究资本(比如金钱)的分配,金融是研究居民、公司和投资者等群体的投资决策。例如居
2021-10-11 09:09:43
183
原创 STM32F030 多通道ADC DMA采集
利用STM32F030C8T6的PA0和PA1引脚来进行两通道ADC采集,通过DMA方式。直接上代码。1、ADC的GPIO引脚配置void ADC_GPIO_Config(void){ GPIO_InitTypeDef GPIO_InitStructure; /* GPIOC Periph clock enable */ RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); GPIO_InitStruc...
2021-08-22 17:13:58
5202
1
原创 MM32F103芯片J-Link调试无法读不到芯片 ID 号
最近在使用MM32F103芯片,刚开始J-Link调试的时候可以正常下载与运行,后面遇到无法读取芯片的ID,确定 JTAG/SWD 硬件连接都是好的,可就是读不到芯片 ID 号。经过回顾分析,是程序在修改RCC时钟配置下载之后就有这个问题,经过尝试解决了,解决方法如下:①将 BOOT0 和 BOOT1 接到高电平,复位或者重新上电一下;②再读 ID。若能 读到 ID,则在此模式下进行擦除程序;③将 BOOT0 和 BOOT1 接低电平,重新上电,这时候 ID 就能读到了,通过J-Link
2021-04-30 17:48:01
3292
4
原创 STM32F103系列 PC13、PC14、PC15引脚作为普通IO使用配置(HAL)
STM32F103系列芯片想使用PC13、PC14、PC15作为普通I/O使用,这几个IO跟RTC有关,需要进行一些相关配置,标准库的配置网上有很多参考资料了,这里用HAL库配置如下: __HAL_RCC_GPIOC_CLK_ENABLE(); //GPIO Ports Clock Enable __HAL_RCC_AFIO_CLK_ENABLE(); HAL_PWR_EnableBkUpAccess(); //允许修改RTC...
2021-03-23 17:50:20
6685
原创 KEIL 编译带.a后缀文件出现的问题
在使用STBlueNRG-1芯片的驱动版本升级过程中,堆栈文件由.lib文件改为.a文件,在keil Project中添加.a后缀文件库,编译会出现以下的错误设置的类型跟文件类型相冲突。解决方法:需要修改.a后缀文件类型,步骤如下:1、选中.a后缀文件,点击右键,选择第一项Option for File,原来的类型是Assembly language file,把File Type项修改为Library file类型。然后重新编译...
2020-07-01 17:44:47
2951
原创 Anaconda3安装pyaudio模块出现错误
使用Anaconda3自带的python3.7环境开发python,在做语音转写功能时需要音频相关操作,需要导入pyaudio模块,在cmd窗口使用pip下载安装pyaudio的时候遇到了问题:出现以下错误(部分错误信息没有截图)ERROR: Command errored out with exit status 1:解决方法:到网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio下载对应python版本的whl文件查看自己电脑安装
2020-05-27 14:38:48
1101
2
原创 keil双击搜索结果不能跳转到位置
打开别人发给我的工程,在keil中ctrl+F进行整个项目搜索时,双击搜索结果后无法跳转。重装软件,换版本,修复电脑我都试了,都没用。最后发现,原先的程序可以跳转,而就别人发给我的不行。后来修改工程文件夹名称,把工程文件名中“()”去掉就可以了。最终解决办法:工程路径中不能有英语括号(),但可以是汉字的括号()(注:之前这篇被某小人举报,不能通过审核,我仔细看了对比过,我...
2020-03-27 10:02:59
3260
7
原创 Windows系统下如何打开.ipynb文件
.ipynb文件全称叫ipython notebook,又名Jupyter notebook,是一个交互式笔记本。Jupyter Notebook的本质是一个Web应用程序,便于创建和共享文学化的程序文档。可以通过下载并安装 Anaconda后打开.jpynb文件 关于安装Anaconda软件: 直接百度Anaconda,进去官网https...
2020-03-23 14:07:37
3313
原创 C语言不常见的符号
变量名称后面的冒号在C语言中,这叫 “位段”; C语言允许在一个结构体中以位为单位来指定其成员所占内存长度,这种以位为单位的成员称为“位段”或称“位域”(bitfield)。利用位段能够用较少的位数存储数据。程序例子如下:typedef struct{ uint8_t sm : 4; uint8_t lv : 4; ...
2019-12-30 14:46:56
534
原创 KEIL 编译带.a后缀文件出错
在使用keil Project中添加.a后缀文件库(汇编文件),编译会出现以下的错误设置的类型跟文件类型相冲突。需要修改.a后缀文件类型,步骤如下:1、选中.a后缀文件,点击右键,选择第一项Option,原来的类型是Assembly language file2、把File Type项修改为Library file类型然后重新编译...
2019-10-12 16:18:46
1640
原创 STM32F407 串口调试总结
使用开发板的串口通讯例程修改了一个自己板子STM32F407的UART4,发现两边收发的数据但是错误的;刚开始怀疑是我的USB转串口模块坏了,但在模块上RX脚直接接TX脚,数据发送和接收是正常,说明USB转串口模式是没坏的;然后就怀疑UART4是不是比较特殊,代码需要其他的特殊配置,在自己板子RX脚也是直接接TX脚,进入调试状态查看收发数据,发现也是正常的,也查看了手册和网上资料...
2019-07-09 11:29:58
2284
原创 SVN 报no such revision * 的解决方法
在想提交SVN Commit...新的代码版本时 ,报如下的错误:SVN No such revision *1,原因:据目前所知,出现这种错误的原因大概有几个:1、从SVN服务器端彻底删除错误提交版本(这部分可以看我的另一篇博客https://blog.csdn.net/qq_21226319/article/details/93721907)之后,执行SVN Commit提交操作;2、...
2019-06-26 11:28:14
20131
2
原创 SVN使用:从SVN服务器端彻底删除错误提交的版本
由于误操作,将错误的代码提交到了svn上,想在服务器上删除提交的版本(可以是多个版本),操作如下:1 首先找到提交后生成的版本号,如47或者46、472.登录到svn服务器上,进入到项目的svn目录;或者找到本地的svn的配置目录;3.进入db目录,删除此目录下的rep-cache.db。并修改此目录下的current文件,将其修改为上一个版本,例如此次目的想修改为:46;...
2019-06-26 11:12:48
6876
1
原创 KEIL快捷键操作
在删除代码过程中,有时只需要删除多行代码的中间部分(变量或者语句等等),可以使用先按下Alt键,再点击鼠标左键,按住鼠标左键往下拖,选中要删除的部分,如下图所示: ...
2018-06-12 14:51:02
444
原创 字符取模
在使用取模软件PCtoLCD2002完美版进行字符的取模设置如下图所示:取模方式为逐列式(纵向)时,按照取模方式:从第一列开始向下取8个点为一个字节,如果不足8个点就补满8位。12*6大小的字符:需要12个字节;16*8大小的字符:需要16个字节;24*12大小的字符:需要36个字节;字节数怎么得到的?因为12*6是指12行6列(每列需要2个字节,总共2*6=12字节)16*8是指12...
2018-04-11 10:36:09
4269
原创 win10 计算器提示:需要新应用打开此calculator
升级win10后,在“开始“下方搜索不到计算器,运行calc,会出现需要新应用打开此Calculator,打开应用商店,找到计算器,仍然可以被使用,我怀疑是我自己在清理PC的注册表的时候将系统的一些设置修改了,导致c:\Windows\System32\calc这个程序与应用商店里面的计算器之间的对应关系没有了,这样每次运行calc的时候就会出现这种问题。下面是我的解决办法:以管理员身份运行Win...
2018-02-24 15:49:11
40514
5
原创 在window的cmd窗口下运行linux命令
在学习一些高级语言时,看很多视频老师都是用Linux命令操作命令框,感觉很方便,自己在cmd窗口试了一下,window不能使用这些linux的命令,所有这些命令都提示不是内部或外部命令,又不想用单独一台电脑装Linux系统或者装虚拟机,后来发现了windows还有一个powershell命令行工具,用起来似乎比cmd强大一点点,但是依旧linux命令不行,在网上才发现这么一个神器安装包如下:Cyg
2018-02-03 11:51:51
5363
原创 KEIL UV5加入enwin GUI显示中文报错
MDK5采用UTF-8,提示很多个这样的error:#8:missing closing quote 的错误信息
2017-08-03 11:02:46
3312
1
原创 APP程序崩溃错误为Android.widget,textView cannot be cast to android.widget.button
原本程序正常运行,在布局文件中添加Button控件之后,APP运行到给button实例化就崩溃了。查看log报 Java.lang.ClassCastException: Android.widget.textview cannot be cast toandroid.widget.Button这个错误。 解决方法:Project -> Clean
2017-07-12 16:28:17
2403
MPR121Q触摸芯片代码.zip
2019-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人