- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 关于 stm32 硬件iic
最近在做一个stm32项目。用到两路iic,其中一路是用于iic通讯。另一路用于iic从机。都不是传统的iic主机读取eeprom的形式。开始做的时候,网上搜资料,一大片的吐槽。都在说stm32的硬件iic设计有问题,都在说蛋疼。(1)iic通讯。形式是一个iic设备对另一个iic设备写操作,这种是多主机形式,当任何设备不处于写操作,就作为从机接收数据。(2)iic从机。stm32准备
2016-11-20 23:06:05 2483
原创 ucos学习自定任务
为了深入学习ucos各项机制,自定了学习任务任务0----开机任务,创建其他任务---led闪烁,任务1---串口接收数据并做相应处理 --用到串口信号量接受处理任务2---用于任务的创建和删除测试,任务1 用命令创建和删除任务2。任务3---用于实验任务的挂起和开启,任务1 用命令挂起和开启任务2。软件定时器使用 --没有测试,开启不了这功能信号量实验使用互斥信
2016-08-23 16:00:43 349 1
原创 c和C++的调试打印输出方法
#define ERR_DEBUG_SWITCH 1#ifdef ERR_DEBUG_SWITCH#define pr_err(fmt,args...) printf("\nFile: Fun:[%s] Line:%d\n "fmt, __FILE__, __FUNCTION__, __LINE__, ##args)#else#define pr_err
2016-08-13 15:49:38 4730
转载 Qt输出调试信息
1.qml下输出调试信息:console.log("onClicked called");console.debug("onClicked called");2.C++下输出调试信息: qDebug( "my window handle = %x", myWidget->id() );
2016-07-05 21:43:15 923
转载 .deb安装方法
deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。以下是一些 Dpkg 的普通用法:
2016-07-04 10:47:10 660
原创 Stm32_调试出现 Error:Flash Download Failed-"Cortex-M3" 解决方案。
出现 Error:Flash Download Failed-"Cortex-M3" 的情况是多样的。部分可能为:(1)http://blog.csdn.net/leahcim89/article/details/9527179(2)是我的现象下载完成IAP后,马上下载app可以正常下载单独下载app程序报错。出现Error:Flash Download Failed-"Co
2016-06-28 09:29:23 7218 3
原创 关于设备有效期的单片机处理方法
设置仪器设备的有效期,有利于生产厂家管理设备,保护自己的权益。在设备没有自动校时的情况下,如何设定设备的有效使用期限,成为最近思考的一个问题。方法一, 直接设置有效期 用户在有效期使用之前,手动调整单片机系统时间,把时间调到比较前的时间,这种方法直接被破解,导致这功能失效。如设置有效期:2016.06.22 ,用户可以把当前时间设置成2000.06.01 有效期还有
2016-06-21 19:00:20 690
转载 stm32选型
一、对于STM32型号的区分 STM32系列产品命名规则 示例:产品系列STM32 = 基于ARM®的32位微控制器产品类型F = 通用类型产品子系列101 = 基本型102 = USB基本型,USB 2.0全速设备103 = 增强型105或107 = 互联型引脚数目T = 36脚C = 48脚R = 64脚V = 100脚Z = 144脚闪存存储
2016-06-21 17:50:15 5299
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人