2019年2月27日
摘要:
JS是一种解释性脚本语言,在网页开发用经常用到(HTML CSS),用于控制网页的行为。现在RTT的柿饼UI也是用JS来开发的,所以很有必要学习一下。 注释:// 、/* */ 语句分行; 折行\ 大小写敏感。 <scrip> .... </scrip> 关键词和语句: try ..catch..t
阅读全文
posted @ 2019-02-27 23:46
杰瑞鼠
阅读(236)
推荐(0)
2019年2月25日
摘要:
Bootloader 跳转到 RT-Thread 或 FreeRTOS(基于 STM32) 作者:猾蚁 QQ:7376220一、Bootloader 程序1. 准备好升级程序项目,可以使用 STM32CubeMX 来自动生成代码,然后自己编写代码实现升级策略。2. 跳转代码实现 /* BOOTLOA
阅读全文
posted @ 2019-02-25 10:42
杰瑞鼠
阅读(5956)
推荐(0)
2019年1月24日
摘要:
http://baijiahao.baidu.com/s?id=1578949483617794806&wfr=spider&for=pc https://www.cnblogs.com/wft1990/p/6718623.html https://blog.csdn.net/u012531536/
阅读全文
posted @ 2019-01-24 17:42
杰瑞鼠
阅读(392)
推荐(0)
2019年1月22日
摘要:
一 延时函数: rt_thread_delay(t) //调用时进入系统调度。 rt_kprintf()函数在kservice.c中实现,如果不使用设备驱动,则由自定义函数void rt_hw_console_output(const char *str)实现。前提是在rt_hw_board_ini
阅读全文
posted @ 2019-01-22 16:52
杰瑞鼠
阅读(540)
推荐(0)
摘要:
HAL库驱动中,由于某些外设的驱动需要使用超时判断(比如I2C、SPI、SDIO等),需要精确延时(精度为1ms),使用的是SysTick,但是在操作系统里面,我们需要使用SysTick来提供系统时基,那么就冲突了,怎么办?答案是利用DWT重新编写HAL库的相关延时和超时函数HAL_InitTick
阅读全文
posted @ 2019-01-22 16:38
杰瑞鼠
阅读(2132)
推荐(0)
2019年1月21日
摘要:
Keil MDK通过Configuration Wizard功能实现了头文件的可视化配置,这是一种基于特殊注释语法的图形化配置系统. 参考:《keil的Use Configuration Wizard in Context Menu功能》 在xxx.h头文件的代码中夹杂的“<h> </h>”、“
阅读全文
posted @ 2019-01-21 18:50
杰瑞鼠
阅读(871)
推荐(1)
2019年1月17日
摘要:
一 根据相近型号的demo BSP进行修改制作自己的BSP,可以参考RT-Thread官方bsp的配置教程视频,STM32系列BSP制作教程.md 项目需要修改的内容说明 CubeMX_Config (文件夹) CubeMX 工程:芯片型号,时钟源,下载方式,使能串口外设(只需要,为何?),配置时钟
阅读全文
posted @ 2019-01-17 00:18
杰瑞鼠
阅读(1607)
推荐(0)
2019年1月15日
摘要:
IO设备驱动架构: 一 在驱动开发阶段: 通过静态或动态方法创建设备,对应的有销毁设备rt_device_t rt_device_create(int type, int attach_size);/void rt_device_destroy(rt_device_t device); 通过注册函数
阅读全文
posted @ 2019-01-15 15:17
杰瑞鼠
阅读(1903)
推荐(0)
摘要:
I2C主从结构(可以有多个主机,但同一时间只能有一个):I2C有两种地址结构7位/10位 总线空闲时,SDA 和 SCL 都处于高电平状态。 开始信号: SCL 为高电平时,主机将 SDA 拉低 结束信号: 在 SDA 为低电平时,主机将 SCL 拉高并保持高电平,然后在将 SDA 拉高,表示传输结
阅读全文
posted @ 2019-01-15 15:03
杰瑞鼠
阅读(1354)
推荐(0)
摘要:
硬件定时器可以对外部时钟进行计数,利用内部时钟进行定时。 rt_size_t rt_device_write(rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size); 硬件定时器设备支持的命令控制字如下所示: HWTIME
阅读全文
posted @ 2019-01-15 14:47
杰瑞鼠
阅读(1085)
推荐(0)