Source Insight 更新4.0版本
一、使用体验
source insight 终于大版本更新了。我开始使用 SI 是去年,那时候是 3.5 的版本,就觉得这是一款神器,搭配 Keil 和 IAR 等编译软件使用,可以提高单片机编程的效率。SI 有很多的特性是 keil 和 IAR 不具备的,作为一个代码编辑软件来说,很多功能确实很强大。只不过官方久久不更新,所以很多现在主流 IDE 或者代码编辑器的一些实用功能都不支持。
f_open()使用错误记录
一、现象
调用函数 f_open()
后,程序崩溃,调试后发现,单片机产生硬件中断,即软件跳入如下部分:
void HardFault_Handler(void)
{
/* Go to infinite loop when Hard Fault exception occurs */
while (1)
{
BSP_LED_Toggle(LED3);
}
}
 2017-03-10
展开全文
STM32 延迟函数解析
一、函数原型
STM32官方提供的函数库中,可以找到类似于 HAL_Delay()
这样的函数。这个函数的就是通过使用定时器,达到一个较为精确的时间延迟,提供给用户调用。
这个函数一般包含在类似于 stm32f4xx_hal.c
这样的函数中。函数原型如下:
__weak void HAL_Delay(__IO uint32_t Delay)
{
uint32_t tickstart = 0U;
tickstart = HAL_GetTick();
while((HAL_GetTick() - tickstart) < Delay)
{
}
}
 2017-02-28
展开全文
树莓派3 安装OSMC系统搭建媒体服务
OSMC是一款基于 Linux 免费开源的媒体播放系统。目前支持树莓派1、2、3、zero,vero,Apple TV这几款硬件平台。
树莓派3 安装Flint OS
Flint OS 是基于最新的Linux长期支持版4.4内核版本和最新的稳定版Chromium OS r55开发的操作系统。更多的介绍可以上官网的视频介绍。
 2017-02-04 展开全文搭建kindleEAR为kindle推送RSS订阅
一、简介
kindleEAR是一个运行在Google App Engine(GAE)上的Kindle个人推送服务应用,生成排版精美的杂志模式mobi/epub格式自动每天推送至您的Kindle或其他邮箱。
 2017-01-16 展开全文