关闭

MSP-FET430UIF仿真器固件降级问题

公司里用了两个版本的IAR,主流是5.3版本,非主流的是6点几版本,之前在5.3版本用好好的,换到6.x版本时候会提示更新固件;仿真器的固件一旦更新了就不支持5.3版本的了,解决办法就是降级到5.3以下版本. 具体怎么降级,网上有很多教程,我在这只发表我遇到的情况; 第一种情况: 我这边的情况是电脑上的硬件管理里能够看到MSP-FET-430UIF - CDC (COM18) (仿真...
阅读(10) 评论(0)

关于protected 修饰符你不曾注意到的地方

不知道大家有没有遇到这样一种问题,新建一个对象,输入点的时候有时候有clone 方法,有的时候又没有. 通过两张图对比我们发现前者没有Object 里的protected 的clone 方法,后者却有,这个问题你们曾经考虑过没? 首先我们还是回想下protected 是怎么描述的: 1. protected 访问控制符能被用于方法和成员变量。  2. 声明为protect...
阅读(27) 评论(0)

Java里浅层克隆和深层克隆示例

package p351; public class TestClone implements Cloneable { private int a = 5; private int b[]; public TestClone() { b = new int[5]; b[0] = 3; } @Override public Object clone() { Objec...
阅读(27) 评论(0)

java代码拷贝文件

package p333; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputSt...
阅读(49) 评论(0)

C语言软件版本号宏定义的高级技巧

在编写程序的时候,经常会用到VERSION,用来表示程序的版本号,有的时候我们还希望里面加个日期,例如 "System V2.0.1.2017.9.13" 有的时候我们只想读出数字版本号,例如2, 0, 1,有的时候又想如果想将里面的2, 0, 1这3 个数字提取出来,该怎么做呢? 通常做法是这样的: #define MAINVER 2 #define SUBVER1 0 #def...
阅读(85) 评论(0)

STM32L151 PWM输出示例

最近做个项目,需要用PWM控制4线风扇的速度,调试完后顺便将其记录下来. typedef struct { u16 pwm_change_flag; u16 pwm_value; }Pwm_Fan_t; Pwm_Fan_t Pwm_Fan; void Pwm_Param_Init(void) { Pwm_Fan.pwm_change_flag=0; Pwm_Fan.pwm_valu...
阅读(141) 评论(0)

第一节课续: 实现打点功能

任何跟绘图相关的,必然少不了打点函数,以点成线,以线成面,以面再成什么今天就不介绍啦~ 上一篇中,我们将工程创建好了,单击感叹号按钮就可以运行刚刚创建的工程了. 效果如下: 发现这个窗口可能有点大,而且出现在屏幕中的位置或许也不是我们想要的,下面我们就动手来改下: 在MainFrm.cpp文件中修改PreCreateWindow函数 /* 设置启动窗口启动位置 */ BO...
阅读(101) 评论(0)

第一节课: 创建一个MFC工程

千里之行,始于足下。对于这个项目我们第一件要做的就是创建工程,为了照顾到所有人,这里决定用VC++6.0来创建。 具体步骤如下: 1.  打开软件,文件->新建 2. 选择MFC AppWizard[exe],工程名称填写Tetris,工程位置选择下 3. 采用默认值 4.采用默认值 5. 采用默认值 6. 采用默认值 ...
阅读(131) 评论(0)

UTF-8转换成GBK

import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io...
阅读(100) 评论(0)

如何快速计算出星期几

有的时候需要根据日期快速计算出星期几来,我从网上搜索到一个口诀,验证了几个日期,发现还是靠谱的,这个公式的证明目前我还不会,目前只能保证2000-2099年,其他时间我没有验证过。 const u8 month_code[][12]={ {6,2,2,5,0,3,5,1,4,6,2,4}, {5,1,2,5,0,3,5,1,4,6,2,4}, }; int calc_week(...
阅读(271) 评论(0)

STM32F746 利用HAL库编写串口驱动程序

之前用hal库的时候都是用一些简单的,例如初始化一个IO用作LED指示,今天写的代码需要串口的例子,说真的看了官方的demo也没看出啥名堂,反而觉得用hal写串口驱动太麻烦了. 回顾下之前常见的串口写法,发送用的是阻塞式发送,一般都是发送一些调试信息,接收肯定用的是中断; 为了编程的方便,发送一般是跟printf绑定的,但是对于hal库这些我们又怎么来编写呢? 接下来我把我刚刚学习到的东西分...
阅读(1511) 评论(0)

cJSON示例

{ "datastreams": [ { "id": "tempture", "datapoints": [ { "at": "2017-02-04T20:33:45", "value": 19...
阅读(261) 评论(0)

RT-Thread串口驱动分析(一)

笔记 2016年12月9日10:19:00 串口配置在Drivers\rt_hw_uart.c->rt_hw_uart_init->rt_hw_serial_register() 这里可以设置串口的工作模式,中断接收还有DMA发送. 具体设置在rt_serial_init()函数里 分析下串口初始化代码是怎么被调用的 首先 main()...
阅读(539) 评论(0)

解决STM32不能模拟仿真的问题

这段时间在学习RT-Thread,发现每次编译再烧写到开发板里太浪费时间了,都是一仿真就变成单步模式了. 怎么解决这个问题呢,我在网上搜索了一个方法,经过实测改方法确实可行. 具体解决方法: 在Debug选项卡将Simulation中的Dialog.dll设置为 DARMSTM.DLL 再将Parameter设置为你的单片机型号,例如我的是 -pSTM32F103VE...
阅读(371) 评论(0)

STM8调试笔记

刚刚使用一些新的软件开发平台,难免会有不顺手的地方,以下是我做项目中遇到的问题,跟大家一起分享下...
阅读(988) 评论(0)

STM8开发环境搭建

很久之前玩过几天STM8,今天有个项目,领导为了省钱,让我用这个芯片开发,嚓,心里顿时觉得有一万只草泥马在奔腾,于是度啊度,七零八落的找到一些资料,特意记录下来,以防以后使用又忘记了. 具体安装步骤如下: ① 安装sttoolset_pack33.exe ② 安装cxstm8_32k.exe 安装这个软件时候会提醒你用Email获取License,直接跳过这步 ③ 运行CXSTM8_32...
阅读(4893) 评论(1)

基于单片机设计的俄罗斯方块----第一篇(总体规划)

大家好,我是单片机爱好者,喜欢开发界面交互的相关程序,最近受安卓开源思想,所以也想把自己以前的作品跟大家一起分享,希望大家都提些意见 :) 由于本程序涉及的东西交广,为了照顾广大初学者,我会发布多个博客来阐述整个俄罗斯方块游戏的开发流程,在这里你将会有很多新的收获,希望大家都能够喜欢~ 首先看下最终演示效果: 这个gif动画显示速度和画质与实际的不太一样,通过下图就可以看出来:...
阅读(634) 评论(0)

byte2hex

喜欢收集一些工具类,写到博客里,需要时候来看看 import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; imp...
阅读(367) 评论(0)

利用dom4j解析xml--天气预报

解析xml之前我们先获取下xml文件,这里以天气预报接口为例, 在浏览器里输入http://wthrcdn.etouch.cn/WeatherApi?city=杭州就可以获取到杭州的当天天气. 将获取到的网页保存为xml文件.网页部分内容为: 我将所有的节点收缩起来查看 主要有环境,昨天预报,未来天气预报,生活指数等.这里我们以解析未来天气预报和生活指数为例....
阅读(587) 评论(0)

如何手动给ULINK2升级

13年的时候我在网上写了一份《如何给Ulink2降级》的文章,帮助了不少人实现ULINK的固件更新. 当时写的确实有点啰嗦,毕竟水平有限,希望大家多多包含. 这次我安装Keil5发现我的ULINK2无法升级了(之前是MDK4.12),当我在调试器里选择ULINK2时候系统提示正在给我升级,可是却提示找不到ULINK2,很无奈在网上搜了下,貌似有人遇到和我一样的问题,但我试了还是不行,算了吧,我...
阅读(2052) 评论(0)
28条 共2页1 2 下一页 尾页
    个人资料
    • 访问:18612次
    • 积分:505
    • 等级:
    • 排名:千里之外
    • 原创:28篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4条
    最新评论