whik1194的博客

个人学习笔记记录,分享单片机、电子电路、嵌入式、物联网等方面的技术文章...

Qt小项目之串口助手控制LED

Qt小项目之串口助手控制LED 前言 最近刚学了一点Qt开发上位机,尝试着做个小软件练练手。查找了很多资料,做了一个简单的串口助手,可以实现串口基本发送和接收功能,支持中文显示,还可以控制STM32开发板上的两个LED。 1.软件界面 2.主要功能: 启动自动搜索本机串口,或者手动点击搜索键...

2019-03-03 13:31:41

阅读数 171

评论数 0

ST32F407外部晶振改为25M后芯片死机检测不到芯片的解决办法

问题: 使用正点原子的STM32F407代码,下载到外部晶体为25MHz的开发板上,LED不闪烁,串口无输出,单片机直接死机,调试器检测不到芯片。 问题分析: 正点原子的STM32F407探索者开发板,焊接的是8M的晶体,而官方固件库里默认为25M的晶体,所以在正点原子的开发教程和示例代码中都把官...

2019-08-12 16:28:02

阅读数 6

评论数 0

阿里平头哥首次交货——玄铁910是个啥?是芯片吗?

1.平头哥首次交货 2019年7月25日,阿里云上海峰会,平头哥半导体发布新品玄铁910,最高支持16核,2.5GHz,7.1 Coremark/MHz。阿里平头哥,走出了万里长征第一步。 玄铁910的研发绝对不是一蹴而就,其前身中天微自研开发的CK801、CK802、CK803、CK805、C...

2019-07-28 10:58:56

阅读数 43

评论数 1

Qt平台下使用QJson解析和构建JSON字符串

前言 上一篇介绍了C语言写的JSON解析库cJSON的使用:使用cJSON库解析和构建JSON字符串 本篇文章介绍,Qt开发环境下QJson库的使用示例,JSON解析配合API接口,就可以实现一些有趣的工具了,如全国油价查询工具,全国天气查询,空气质量查询,黄历查询,生活指数等等实用工具的开发。 ...

2019-07-23 22:05:02

阅读数 12

评论数 0

使用cJSON库解析和构建JSON字符串

使用cJSON库解析和构建JSON字符串 前言 其实之前的两篇博文已经介绍了json格式和如何使用cJSON库来解析JSON: 使用cJSON库解析JSON JSON简介 当时在MCU平台上使用时,会出现时间长了死机的情况,在调用cJSON_Print输出格式化后的JSON数据之后, ...

2019-07-21 23:13:56

阅读数 7

评论数 0

【2019北京国际消费电子博览会】参观总结

【2019北京国际消费电子博览会】参观总结 关于消费电子展览 目前国内较大的几个消费电子博览会: 关于青岛SINOCES 青岛环球国际消费电子博览会有限公司成立于2015年,坐落于美丽的海滨城市青岛,注册资本500万元人民币。公司主要经营展览展示服务、会务服务、庆典礼仪服务、代理,设计、制作、代...

2019-07-01 00:04:13

阅读数 44

评论数 0

织女星开发板RISC-V内核实现微秒级精确延时

前言 收到VEGA织女星开发板也有一段时间了,好久没玩了,想驱动个OLED屏,但是首先要实现IIC协议,而实现IIC协议,最基本的就是需要一个精确的延时函数,所以研究了一下如何来写一个精确的延时函数。众所周知,ARM Cortex-M内核都有一个24位的SysTick系统节拍定时器,它是一个简易的...

2019-06-28 23:59:31

阅读数 28

评论数 0

QLineEdit限制数据类型——只能输入浮点型数

前言 最近做了一个小的上位机,要通过串口来下发几个时间参数,为了防止误输入,产生不必要的麻烦,我把输入范围限制在0-680的浮点型数据,支持小数点后2位。学习了一下QLineEdit类是如何限制输入类型的。本来是想写一个函数,在下发参数时,传QLineEdit的字符串参数进去,然后判断是否合法,如...

2019-06-24 17:56:26

阅读数 17

评论数 0

真正的RISC-V开发板——VEGA织女星开发板开箱评测

前言 由于最近ARM公司要求员工“停止所有与华为及其子公司正在生效的合约、支持及未决约定”,即暂停与华为的相关合作,大家纷纷把注意力投向了另一个的处理器架构RISC-V,它是基于精简指令集(RISC)的一个开源指令集架构。相比于其他指令集,“RISC-V 指令集可以自由地用于任何目的,允许任何人设...

2019-06-22 15:00:12

阅读数 252

评论数 0

【ST开发板评测】使用Python来开发STM32F411

前言 板子申请了也有一段时间了,也快到评测截止时间了,想着做点有意思的东西,正好前一段时间看到过可以在MCU上移植MicroPython的示例,就自己尝试一下,记录移植过程。 MicroPython是什么 程序猿中有句俗语:人生苦短,我用Python。Python的强大和易用性让它不仅可以写网...

2019-06-04 22:45:21

阅读数 85

评论数 0

手把手教你搭建织女星开发板RISC-V开发环境

前言 Windows环境下搭建基于Eclipse + RISC-V gcc编译器的RISC-V开发环境,配合openocd调试软件,可以实现RISC-V内核程序的编译、下载和调试。 准备工作 工欲善其事,必先利其器,RISC-V开发环境搭建之前,要先准备好所需要的软件,如下: jdk-8u101...

2019-05-30 22:00:05

阅读数 152

评论数 0

织女星开发板启动模式修改——从ARM M4核启动

前言 刚开始玩织女星开发板的时候,想先从熟悉的ARM核入手,连上Jlink,打开MDK版本的Demo程序,编译OK,却检测不到芯片,仔细看了一下文档,原来RV32M1芯片默认从RISC-V核启动,如果想要调试下载ARM核程序,需要切换为ARM核启动,然后按照文档操作步骤,完成了启动模式的修改,现在...

2019-05-28 17:31:17

阅读数 48

评论数 0

织女星开发板调试器升级为Jlink固件

前言 为了能使用板载的FreeLink调试器来调试RISC-V内核,我们需要把默认的CMSIC-DAP固件,升级为JLink固件,固件升级之后,通过选择使用不同的驱动程序,来支持ARM内核还是RISC-V内核调试。 准备工作 磨刀不误砍柴工,在进行固件升级之前,请确保准备好以下工具: 固件升级工...

2019-05-26 23:41:46

阅读数 40

评论数 0

Libero系列教程(一)介绍、下载、安装与注册

前言 相比与Xilinx和Altera在国内的市场,Microsemi的FPGA在国内应用很少很少,网上几乎没有详细的教程,刚开始使用时,遇到了各种问题,自己也走了不少弯路。本系列教程以Libero V11.8.2.4,SmartFusion系列A2F200M3F FPGA芯片为例,将详细介绍Li...

2019-05-23 16:56:44

阅读数 213

评论数 0

NXP恩智浦VEGA织女星开发板免费申请!

前言 大概两周前申请了一块NXP恩智浦的开发板,今天终于收到了!在这里推荐给大家,官方网站刚上线一个月左右,目前申请的人还不算多,感兴趣的朋友可以申请一个,体验一下这个四核性能怪兽。大厂就是大气,包装盒,开发板,Micro USB数据线,跳线帽一应俱全,全国包邮! 包装盒 开发板正面 重点是主...

2019-05-23 09:40:20

阅读数 624

评论数 2

【ST开发板评测】Nucleo-F411RE开箱报告

前言 面包板又举办开发板试用活动了,很荣幸能获得一块ST官方的Nucleo-F411RE开发板,感谢面包板社区和ST意法半导体的赞助,这是我第一次试用官方的开发板,收到板子后查了一些关于ST官方开发板的资料,ST官方的开发板主要分为3种: STM32 Nucleo,如本次我申请到的Nucleo-...

2019-05-17 16:34:12

阅读数 31

评论数 0

手把手教你制作Jlink-OB调试器(含原理图、PCB、外壳、固件)

前言 好久没更新博客和公众号了,感谢大家还没取关哈,好吧,我承认是我太懒了,今天分享一个福利! 趁着前段时间嘉立创和捷配打价格战,一天之内,多次降价,看着真是热闹。捷配降到最低3元一款,而嘉立创降到最低5元一款,都是顺丰包邮,不过嘉立创免颜色费,而捷配不免,本着吃瓜群众的态度,赶紧薅了一把羊毛...

2019-05-10 18:22:04

阅读数 264

评论数 3

国产处理器的逆袭机会——RISC-V

前言 今天天气阴沉,刚才又下起了小雨,温度骤降,前几天脱下的秋裤,今天又穿上了,这天气真是变化无常。上周六(4.20)参加了一场关于RSIC-V的技术沙龙,第一次真正了解了RISC-V架构,正好今天不打算出门,准备总结一下这次研讨会,也了解一下RISC-V这种架构。我是上周四(4.18)在公众号【...

2019-05-04 16:13:26

阅读数 67

评论数 0

Verilog实现产生任意占空比的PWM波

实现思路 实现方法很简单,使用一个计数器一直计数,然后和两个值进行比较,一个值是高电平时间h_time,一个值是周期period,在小于h_time期间,输出高电平;大于h_time期间,输出低电平,到达周期period时,计数器清零。 源程序 端口说明 clk:时钟信号 nreset:复位信...

2019-04-18 09:33:07

阅读数 710

评论数 5

基于uFUN开发板和扩展板的联网校准时钟

项目概述 上周在uFUN试用群里看到管理员说试用活动快结束了,要抓紧完成评测总结,看大家的评测总结也都写了,我也不能落后啊!正好最近做的扩展板到手了,于是赶紧进行调试,做了一个不用校准的时钟,时钟这种小设计应该说是烂大街了吧!我一开始学习51的时候做了个可按键校准、带闹钟功能的时钟,学习STM3...

2019-04-09 14:38:38

阅读数 334

评论数 0

提示
确定要删除当前文章?
取消 删除