- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 STM32 SPI 随笔
对hal库进行裁剪,裁剪过程遇到的问题记录1、轮询方式1)发送过程,RXNE会置位,因此接收函数需要读DR寄存器清除标志。2、中断方式1)开启TXE中断,会立刻进入中断服务函数,数据发完后,需要关闭中断。2)中断服务函数需要检测SR寄存器的RXNE标志位及CR寄存器的中断使能位,同时满足才处理3)启动发送,打开TXE和ERR中断4)启动发送接收,打开TXE、RXNE及E...
2020-02-19 21:25:43 329
原创 RTX v5学习
https://arm-software.github.io/CMSIS_5/RTOS2/html/rtx5_impl.htmlRTX v5熟悉1.RTX5 工程创建2. RTX5特性:启动方法、内存管理、调度、中断等。3.新特性整理1)keil rtx调试方法:system and thread viewer、Event Viewer2)rtx配置项说明:System C...
2020-02-18 21:05:37 1828
原创 UWB-数据手册摘录
部分引脚说明 WAKEUP I 拉高,离开SLEEP和DEEPSLEEP EXTON O 控制外部使能电路,sleep模式下,进一步减少功耗(VDDLDOA、VDDLDOD电源关断)比如DCDC电源使能脚,即正常模式下,该引脚有效。 IRQ ...
2019-06-27 21:48:02 2318
原创 TI AOA CC2640R2F环境搭建
工具安装http://dev.ti.com/tirex/content/simplelink_academy_cc2640r2sdk_2_40_03_00/overview.html 查看aoa使用指导http://dev.ti.com/tirex/explore/node?node=AHckEvhg0Y3xs5rlangU2w__FUz-xrs__LATEST&search=An...
2019-06-27 21:25:11 5190 6
原创 stm8 linux环境搭建
stm8 linux环境搭建第一步install sdcc第二步stm8flash第三步下载历程下载第一步install sdcc最新版本支持sm8sudo apt-get install sdcc sdcc-doc sdcc-libraries sdcc-ucsim安装完成后,如下:~$ sdcc -vSDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs...
2019-05-09 21:55:34 1454
原创 git 及github命令查找手册及备忘录
gitignore.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。1、配置语法:以斜杠“/”开头表示目录;以星号“*”通配多个字符;以问号“?”通配单个字符以方括号“[]”包含单个字符的匹配列表;以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;此外,git 对于 ...
2019-03-30 21:59:39 225
原创 nordic eclipse环境搭建
51822 52832 eclipse开发环境搭建工具准备新工程创建步骤新建工程创建ted_acp_hicling工程添加已有文件到工程,另一种方法,直接拖入文件到工程中。所有文件添加完后修改编译选项,编译选项make VERBOSE=1 可以使打印信息更加详细,方面查找问题:创建build target重点:修改makefile文件导入已有的工程:Eclipse工程导入,File->IM...
2019-03-25 21:47:24 930
原创 QT安装及笔记
QT安装https://download.qt.io/archive/qt/5.9/5.9.1/5.9版本安装方法:http://jingyan.baidu.com/article/656db918d9292ae380249c4f.htmlQT命名规则#include <QtWidgets>QGroupBox *timeGroup = new QGroupBox("时间")...
2019-03-21 20:13:27 466
原创 arm-none-eabi-ar生成静态库
通过makefile生成静态库静态库生成模板当采用eclipse做开发工具时,需要.a库。静态库生成模板以52832为例,其它mcu平台,修改编译选项即可。CC=arm-none-eabi-gccAR=arm-none-eabi-arvpath %.o outCFLAGS += -MPCFLAGS += -MDCFLAGS += -DNRF52_PAN_58CFLAGS +...
2019-03-21 19:32:10 4053
原创 word转成markdown
word转markdown工具准备转换方法工具准备pandoc是开源的工具,可以进行多种格式转换https://github.com/jgm/pandochttps://github.com/jgm/pandoc/blob/master/INSTALL.md安装完后重启转换方法通过命令行的方式Pandora -o f.md f.docx —extract-media=image-...
2019-03-21 13:32:37 376
原创 qt qserialport串口号自动更新
QSerialPort目的自动更新串口号效果参考例程目的解决插拔设备时,串口号不实时更新的问题。自动更新串口号 timer = new QTimer; connect(timer,&QTimer::timeout,this,&serial::UpdatePort);//更新端口号 timer->start(1000); QStringLi...
2019-03-20 19:26:30 3882 3
原创 nordic timeslot实现radio和ble一起工作
ble和radio一起工作常见的做法是关闭softdevice后,进行插播,但是通过定时器观察,重新初始化需要200多秒,增加了很大的功耗,不适合。old = app_timer_cnt_get();sd_softdevice_enable new1 = app_timer_cnt_get();diff = new1 - old; //8678*1000/32768=264...
2019-03-19 22:46:41 2761
原创 STM32L PC13当IO口使用驱动LED,PC14,PC15外接晶振,且RTC正常...
原因:图一,画PCB时,因为看到PC13离LED比较近,就用PC13来驱动LED,查看手册后,也没说不能驱动LED,所以硬件是可以的。但是在调试软件时发现时钟点亮不了LED,然后在网上找资料,但都是STMF103系列的(PC13最大输出速度不能大于2MHZ,且不能驱动LED)。STM32F103系列,当PC14,PC15外接晶振时,好像PC13不能当IO口使用,用过103的人谁帮忙验证
2015-03-11 13:28:01 6887 3
原创 c语言每日一练7
给出一只12小时的模拟显示钟,有一个时针和一个分针。在给定的时间里,分钟经过时钟多少次?算法分析:设开始的时间和结束时间:int startHour,startMinute,finalHour,finalMinute;设分针经过的分针刻度nt sMinute,fMinute;#includeint startHour[100];int main(){
2012-11-01 20:21:17 804 1
原创 c语言每日一练6
编写一个迷你HTML浏览器。浏览器只显示输入文件的内容,并且只需要识别HTML标记:是换行,是水平线。程序应该将所有的制表符、空格、换行符当做一个空格,每次输出不超过80个字符。输入格式:输入是浏览器所需要显示的文本。文件包含词和HTML标记,中间有一个或者多个空格,制表符和换行符。词是一串字母,数字和标点。每个词不超过81个字符且不包含"或">"。Html标签只有或。输出格式:
2012-10-31 18:45:56 672
原创 c语言每日一练5
前几天在c++论坛发了好多这个,原来那里是用来给分提问的,哈哈,貌似我没分,还发了那么多帖子,我表示会坑好多人。就开了微博,可恶的微博,要三天后才能发表文章,写这些就只是为了督促自己。开始今天的吧. 正整数的树根指的是该整数各数字之和。如果结果是一位数,那么这个数就是树根。如果结果有两个或者两个以上的数字,那么将结果的各位数字相加直到只是一位数字。例如24,2+4=6,6为一位数,所以
2012-10-30 16:21:57 781
at指令发送和解析模块代码
2019-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人