会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
西区的故事
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
下一页
2021年2月15日
Qt中的线程编程
摘要: 在基于操作系统的程序设计中,在处理多任务时,可以有多种方法,但效率较高的当属线程方式,下面就来讨论一下在Qt中如何实现线程编程。 先来说一下什么是线程。线程(thread)是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流,一个
阅读全文
posted @ 2021-02-15 22:57 fxzq
阅读(845)
评论(0)
推荐(0)
2021年1月28日
SPI接口
摘要: 串行外设接口(Serial Peripheral Interface)是一种同步外设接口,它可以使单片机与各种外围设备以串行方式进行通信以交换信息。SPI最早是Motorola公司提出的全双工三线同步串行外围接口,采用主从模式(Master—Slave)架构,支持一个或多个Slave设备,由于其简单
阅读全文
posted @ 2021-01-28 20:27 fxzq
阅读(1969)
评论(0)
推荐(0)
2021年1月9日
串口USART(续二)
摘要: 通过前面的分析知道,在LPC824中,USART所拥有的配置寄存器有很多,但在一般情况下,如果只是简单地使用收发功能,则只需要使用到配置寄存器CFG、波特率发生器寄存器BRG、中断使能读取和置位寄存器INTENSET、中断状态寄存器INTSTAT、接收器数据寄存器RXDAT、发送器数据寄存器TXDA
阅读全文
posted @ 2021-01-09 14:39 fxzq
阅读(725)
评论(0)
推荐(0)
2020年11月10日
串口USART(续一)
摘要: 接下来看USART中断使能读取和置位寄存器INTENSET,下表是它的全部位结构,其地址分别为0x4006400C(USART0)、0x4006800C(USART1)、0x4006C00C(USART2)。 (1)第0位(RXRDYEN)为接收完毕中断使能位,置1时使能中断,当RXDAT寄存器中存
阅读全文
posted @ 2020-11-10 15:08 fxzq
阅读(512)
评论(0)
推荐(0)
2020年9月7日
SQLite数据库移植
摘要: SQLite是一款轻型的数据库,它遵守ACID的关系型数据库管理系统,包含在一个相对小的C库中。它的设计目标是嵌入式系统,目前已经在很多嵌入式产品中使用,其占用资源非常低,在嵌入式设备中,只需要几百K的内存就够了。SQLite能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟
阅读全文
posted @ 2020-09-07 11:27 fxzq
阅读(691)
评论(0)
推荐(1)
2020年8月17日
Python移植
摘要: Python是当前一种较为流行、用途非常广泛的编程语言,它可运行在多种平台下,现在讨论如何将Python移植到嵌入式ARM开发板上。Python版本较多,但日前较流行的是Python3及以后的版本,版本号越高体积就越大,比如在交叉编译后,Python3.4.5有64MB,而Python3.6.6就有
阅读全文
posted @ 2020-08-17 23:04 fxzq
阅读(609)
评论(0)
推荐(0)
2020年8月15日
串口USART
摘要: 串行口是单片机的标准配置,通过它可以与计算机进行通信,也可以用它来下载程序,下面就来讨论一下LPC824的串口应用。LPC824具备有3个串口,称为通用异/同步收发器(USART),下图给出了它们的内部结构。 从上图中可以看到,UART位于APB设备区,它不仅仅具有TXD和RXD功能,还拥有完整9针
阅读全文
posted @ 2020-08-15 20:43 fxzq
阅读(773)
评论(0)
推荐(0)
2020年7月14日
多速率定时器MRT
摘要: 在LPC824中,除了系统定时器SysTick以外,还拥有4个其他定时器,分别是多速率定时器MRT,自唤醒定时器WKT,SCTimer/PWM和窗口看门狗定时器。这4个定时器都位于APB设备区,与SysTick不在同一区域。虽然都是定时器,但它们却有各自不同的特点及用途。下面就先来讨论一下多速率定时
阅读全文
posted @ 2020-07-14 13:03 fxzq
阅读(953)
评论(0)
推荐(0)
2020年7月3日
模式匹配中断
摘要: 模式匹配中断是引脚外部中断功能的扩展,它可以把多个引脚的状态进行逻辑运算后再产生中断,支持“与”、“或”、“非”等逻辑运算,但不原生支持“异或”运算。模式匹配中断的实现方式是,可创建一个或多个布尔表达式,每个布尔表达式都可以产生中断请求,一共有8个输入变量,每个变量可以与任一个PININT输入配接,
阅读全文
posted @ 2020-07-03 16:30 fxzq
阅读(468)
评论(0)
推荐(1)
2020年6月23日
系统定时器SysTick
摘要: 在LPC824内部有一个特殊的定时器——系统定时器(SysTick),它位于Cortex-M0+内核里面,是ARM内核的一部分,主要用来给操作系统提供时间片轮转的定时,一般固定为10ms的定时,所以中文也称它为“嘀嗒”定时器(也称“心跳”定时器)。在不跑操作系统时,可以把它当作普通定时器来用,一般用
阅读全文
posted @ 2020-06-23 11:30 fxzq
阅读(2838)
评论(0)
推荐(1)
上一页
1
···
3
4
5
6
7
8
9
10
下一页
公告