lkl0305

树莓派安装最新的nodejs

简单的说Node.js就是运行在服务端的JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,...

树莓派连接WIFI

raspberry-pi-3不仅有网络接口,还有一个WIFI接口,使用WIFI连接路由器上网还是很不错的选择,接下来就来记录一下树莓派3WIFI上网的一种方法。1、树莓派3的WIFI网卡名称为wlan0,配置之前先看一下初始状态,以便对比。...

树莓派开启SSH

最近刚开始玩树莓派,简单记录一下心得,一是怕忘记,二可以方便刚接触树莓派的朋友。我使用的是raspberry-pi-3-model-b版本,由于想用树莓派做一个简单的小型服务器,提供WEB和数据库等服务,就用了官方提供的最小系统Raspbi...

NXP最新开发工具MCUXpresso

恩智浦公司自收购了飞思卡尔公司后,对原来两家公司的MCU开发工具进行了整理,于2017年3月底推出了最新的MCU开发工具——MCUXpresso,实现了一个工具开发Kinetis和LPC微控制器产品。MCUXpresso软件与工具是一系列密...

高速和低速CAN总线标准——物理层对比

ISO标准化的CAN总线协议标准有ISO11898标准和ISO11519-2标准两种。两种标准对于数据链路层的定义相同,但物理层不同。一般我们把ISO11898标准称为高速通信标准(速度为125kpbs-1Mbps),而ISO11519称为...

拿到一STC15实验箱

最近收到了STC宏晶南通国芯微电子有限公司提供了STC15系列的单片机实验箱。非常小巧,感觉实验板更合适些,不过还是非常不错的,STC15单片机兼容8051。不过板子上有几个芯片没有配,比较可惜。 芯片型号IAP15W4K58S4。芯片支持...

volatile引发的错误

很多事情都是这样的,平时都知道是怎么回事,但真正遇到问题就看的不那么真切了!就比如说最近遇到的volatile的问题,拿来记录一下。volatile的作用非常简单,作为指令关键字,确保本条指令不会因编译器的优化而省略。一个定义为volati...

Keil C51中文乱码问题

最近编译器显示中文乱码问题不断遇到,虽然不影响程序执行,但看着一堆乱码总是感觉别扭,有点强迫症,总想把它改过来!遇到这个问题原因是大家开发程序时采用了不同的文档编码方式。比如这两天打开了一个SJA1000的头文件,显示成这个了。只需要在KE...

STC15软件复位与上电复位

在STC15系列单片机中提供了7种复位方式,包括:外部RST引脚复位、软件复位、掉电复位/上电复位、内部低压检测复位、MAX810专用复位电路复位、看门狗复位和程序地址非法复位。当STC单片机正在运行用户程序时,有时需要对单片机系统进行软件...

keil C51使用printf函数

在使用单片机开发过程中,很多情况下都希望能够通过串口输出一些调试信息。提及串口输出各种格式数据的方法,无非2种:一是自己完全编程串口函数,进行格式化各种可能要使用的数据;另一种比较简单的方法是使用库中的printf函数,这种方法虽然比较占用...

解决KDS中中文显示乱码问题

其实中文显示成乱码的问题基本上属于老生常谈的事情,在很多IDE中都会遇到的问题,在其他系统或开发环境中输入的程序注释的中文内容,换到另一个环境时,就显示成乱码,完全看不出写的什么东西了。但这时你从新输入中文,却没有什么问题。但也不能从新输入...

STC15引脚输出系统时钟

STC单片机的内部RC时钟配置非常方便,虽然精度不是很高,但是在要求不高的场合下却能省去一个外部晶振,而且可以对之中进行预设系统时钟,并分频通过引脚输出。主要使用了CLK_DIV寄存器:(1)其中CLKS2、CLKS1、CLKS0用来控制将...

FreeRTOS中vTaskDelay和vTaskDelayUntil

在FreeRTOS实时系统中,我们使用简单的延时功能时,尽量不要使用自己写的软件延时,那样的话,会使CPU一直在执行延时程序,而无法在延时时执行其它任务。在freeRTOS系统中,一般延时可以使用vTaskDelay和vTaskDelayU...

STC/IAP15 MCU中FLASH的擦除/编程/读取

在宏晶公司的STC15系列单片机单片机中,有专门的EEPROM可以用于存放掉电时需要保存的数据。这些数据FLASH(EEPROM)和程序FLASH是分开的。而在IAP15和IRC15系列中,以下系列特殊,用户可以在用户程序区直接修改用户程序...

KDS中生成bin/HEX文件的方法

恩智浦针对Kinetis系列的MCU提供了免费的Kinetis® Design Studio开发工具,结合KSDK库可以很方便的生成工程文件。同时Freedom系列的开发板都板载了OpenSDA调试工具,默认识别出的是MBED形式的存储器,...