解决技巧
未读
FreeRTOS定时器大坑:12小时周期变5分钟?解密ms转Ticks的整数溢出陷阱
问题现象 在嵌入式开发中使用FreeRTOS时,我设置了一个12小时(43,200,000毫秒)的定时器,如下 // app_timer_start是我封装后的定时器创建,不影响
app_timer_start(&app_esp8285_send_timer, 43200000, portMAX_D
教程
未读
tortoisesvn使用介绍
说明 目前公司使用SVN做版本管理,也没有用过,所以使用过程还是踩了不少坑的,这里记录一下,顺便出一份教程,因为看网上其实说的也不是那么明白,所以我尽量讲明白,通俗一点。 软件 丢丢概念 svn: Apache Subversion的缩写 repository(源代码库):源代码统一存放的地方 Ch
教程
未读
HT32F52352移植RT-Thread系列教程3-源代码移植
why 为什么我们使用了MDK移植了,还要搞个这玩意呢,这不是闲的蛋疼并不。但是想想MDK多难用,自不用我说了吧,如果我们用MDK移植了RT-Thread,那么在我们的项目目录下是找不到对应文件的,所以如果我们使用其他的编辑器,那么就回出现这种情况,找不到RT-Thread相关的API。 所以使用源
教程
未读
HT32F52352移植RT-Thread系列教程2-MDK移植
添加内核源码 首先任意打开一个官方样例工程,我们就用上一节创建的InputOutput样例 双击project,使用MDK打开 因为MDK默认是没有下载rtthread的,所以我要先去下载 注意:我们用的rtthread nano版,只要内核就行了,MDK是提供了下载的 进入包下载界面
教程
未读
HT32F52352移植RT-Thread系列教程1-包结构和工程结构
why 一句话“压榨CPU性能,提高CPU的利用率” 如果不用实时系统,那我们平时就是while了,就只能等待中断,浪费CPU时间,利用率不高。有了操作系统的调度,那这些就不是问题了,起码会减少问题吧。 为什么选择RT-Thread?国产:sunglasses: 源代码 HT的官方网站都是开源了的,
解决技巧
未读
nrf52832使用p9,p10作为GPIO没有反应
问题说明 最近在使用nrf52832开发,有用到p9,p10作为GPIO输出,当我实际配置后,测试后并没有效果,搞得我也是一脸懵逼,然后打开原理图一看,发现p9,p10和NFC1,NFC2共用。 然后我印象中记得,在一个开发群中,看到类似的问题,但是太久了找不到,百度一搜,果然有一样的问题,添加对应
解决技巧
未读
nrf52832基于freertos+IAP升级
什么是IAP In Application Programming:在应用编程 是用户自己的程序在运行过程中对User Flash的部分区域进行烧写 目的是为了在产品发布后可以方便地通过预留的通讯口对产品中的固件程序进行更新升级 一般实现 通常实现IAP功能时,需要在设计固件程序时编写两个项目代码
教程
未读
洛达应用层开发教程系列16-LED配置2
洛达应用层开发教程系列16-LED配置2 本节通过讲解LED代码处理流程,主要是为了让大家明白三个点: 理解代码处理流程,更加深入理解LED,查看log更加方便 LED模式:闪烁和呼吸模式是如何切换的 LED显示优先级 模式 首先明白的是,一共有两种LED设置模式: foreground(前台) 此

