WiFi 模块的单片机开发
一直以来都在开发单片机,最近有智能家居的案子需要开发用到WiFi模块,于是刚刚上手RAK411
你想熟悉单片机,那必须先看看单片机的结构和特殊寄存器,这是你编写软件的关键。至于串口通信需要用到那些特殊功能寄存器呢,它们是S...
蜂鸣器作为单片机系统中很常用的器件,其应用是十分广泛的。
蜂鸣器有两种,
一种是有源蜂鸣器,只要加上5V就可以发出”滴...&ldquo...
关于本程序的几个问答先写出来问:->这个符号是引用结构体成员吗?为什么不是点“.”呢?
答:指针式结构体的寻址方式。。是个结构体指针的一种用法
问...
本文简单介绍了汽车电子车载摄像电路的设计,该摄像运行可靠,倒车时不但能清晰实时显示车后全景,而且还能准确测量汽车与车后障碍物之...
基于通过手机实现对BlueNRG-1空中无线升级
1/OTA: Over The Air 空中无线升级,本文通过手机实现对BlueNRG-1的OTA代码更新。
2/需要准备...
本文简单介绍了汽车电子车载摄像电路的设计,该摄像运行可靠,倒车时不但能清晰实时显示车后全景,而且还能准确测量汽车与车后障碍物...
linux内核的三种主要调度策略:
1,SCHED_OTHER 分时调度策略,
2,SCHED_FIFO实时调度策略,先到先服务
3,SCH...
第一招:以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值:...
第一招:以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值:...
理解一:挂起是一种主动行为,因此恢复也应该要主动完成,而阻塞则是一种被动行为,是在等待事件或资源时任务的表现,你不知道他什么时候被阻塞(pend),也就不能确切的知道他什么时候恢复...
keil中常见的几种警告,固然,相对于错误的,警告的程度不及错误的严重性,有时候忽略,会出现意想不到的错误。先看看常见的几种错误,分析出来现的原因。1. Warnin...
本文讲述了将ANSIC程序移植到KeilC51上应该注意的事项。文章讲述了存储类型、指针类型、重入函数、根据目标系统RAM的分布的段定位和仿真栈设置、函数指针、NULL指针问题、字...
为了节省内存占用量,多个调用函数的参数都是指针地址,并添加了空指针判断,结果在调用PID函数后,我对输出结果进行判定是否为空,若为空则返回,代码如下:
...
现象:
芯片驱动正常,功能应用单独实现也没有任何问题。但是将其移植到主程序中出现了时钟显示停止、触屏失效、参数显示出现问题的现象。原因:
在芯片驱动程序的开发中,...