自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

geekYatao

提供高校的物联网专业共建、实训、实验室建设服务。

  • 博客(15)
  • 资源 (24)
  • 收藏
  • 关注

原创 zigbee单播丢包测试(CC2530,ZSTACK)

之前写过一个zigbee数据测试,由于当时对zigbee理解的很浅,所以写的代码丢包严重。最近为了提高数据传输的可靠性,改进了一下通信的方式,结果还不错。   之前:协调器+普通终端节点,协调器广播,节点接收广播消息。   现在:协调器+路由节点,协调器记录路由的网络短地址进行点播(单播)。   这样改进的原因是:   1.如果普通终端节点接收数据,那么由于节点默认会定期进入休眠,所以会在休

2016-11-30 14:50:02 9097 10

原创 IARError[PA045]:function "XXX" has no prototype

这个报错的意思是没有函数没有原型,但有的时候是明明声明了原型的。解决这个问题的办法很简单,至少有两种方法。 1 调用无参函数的时候,括号内的参数要写void。如void show(void) 2取消勾选require prototype!

2016-11-28 14:24:25 6434

原创 C语言如何输出回车换行

1 使用字符串,输出在一个字符串结尾加上“\r\n”,如“hello\r\n”; 2 使用字符数组拼接成字符串(在嵌入式c的使用中是常见的),在数组末尾增加0x0d和0x0a; 如unsigned char data[8] data[0] = ‘h’; data[1] = ‘e’; data[2] = ‘l’; data[3] = ‘l’; data[4] = ‘0’; data[5

2016-11-24 10:48:29 40054

原创 zigbee的网络寻址

zstack中的地址的介绍

2016-11-24 10:10:27 1956

原创 ZIGBEE(CC2530,ZSTACK)串口波特率自适应

在使用ZigBee进行数据透传的时候,我遇到了这样的情况:负责采集数据的两个单片机之间的波特率不相同,一个是38400,另一个是115200,但是负责传输数据的CC2530除了波特率之外,其它的代码都一样,所以使CC2530可以自适应波特率的话,那么只需要准备一份代码,一种ZCC2530模块,可以方便使用。   处理的逻辑是这样的:38400波特率的单片机上电之后不停给CC2530发送数据“0x5

2016-11-19 13:29:50 5757

原创 ZigBee(CC2530,ZSTACK)透传示例

使用ZSTACK进行透传是非常简单的一件事,ZSTACK协议栈已经封装好了函数,方便调用。   本例的透传是指CC2530通过串口接收数据,然后原封不动地通过无线数据包发送出去。无线数据包收到的数据,从串口发送。 串口接收(回调)函数static void SerialApp_CallBack(uint8 port, uint8 event){ (void)port; if ((eve

2016-11-19 09:53:30 8561 3

原创 1023. 组个最小数 (20)

给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:每个输入包含1个测试用例。每个测试用例在一行中给出10个非负整数,顺序表示我们拥有数字0、数字1、……数字9的个数。整数间用一个空格分隔。10

2016-11-16 10:02:23 450

原创 1022. D进制的A+B (20)

输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。输入样例: 123 456 8 输出样例: 1103//此题应注意a+b=0的情况,否则有测试点过不去//10进制转为d进制,可以用10除以d,把商作为结果继续除以d直到为0,每一步的余数作为结果倒序抄下来#i

2016-11-16 10:00:54 415

原创 1021. 个位数统计 (15)

给定一个k位整数N = dk-1*10k-1 + … + d1*101 + d0 (0<=di<=9, i=0,…,k-1, dk-1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。输入格式:每个输入包含1个测试用例,即一个不超过1000位的正整数N。输出格式:对N中每一种不同的个位数字,以D:M的格式在一行中输出该位数字D及其在N中

2016-11-16 09:58:31 1018

原创 zigbee(CC2530+ZSTACK)的AES加密

1.创建密钥   Z-STACK协议栈在配置文件f8wConfig.cfg定义了密钥:/* Default security key. */-DDEFAULT_KEY="{0x01, 0x03, 0x05, 0x07, 0x09, 0x0B, 0x0D, 0x0F, 0x00, 0x02, 0x04, 0x06, 0x08, 0x0A, 0x0C, 0x0D}  所以用户只需要修改-DDEFAU

2016-11-10 15:28:58 5008 2

原创 1020. 月饼 (25)

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75、72、45亿元。如果市场的最大需求量只有20万吨,那么我们最大收益策略应该是卖出全部15万吨第2种月饼、以及

2016-11-09 09:30:39 964

原创 1019. 数字黑洞 (20)

给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。例如,我们从6767开始,将得到7766 - 6677 = 1089 9810 - 0189 = 9621 9621 - 1269 = 8352 8532

2016-11-09 09:18:18 288

原创 1018. 锤子剪刀布 (20)

大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第1行给出正整数N(<=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”、B代表“布”,第1个字母代表甲方,第2个代表乙方,中间有1个空格。输出格式:输出

2016-11-03 23:04:34 391

原创 移植0.96OLED屏到CC2530的zstack协议栈

本文讲述如何将一款0.96寸的OLED显示屏移植到CC2530上,并且使用ZSTACK的API来获取MAC地址和PANID,并将这样的16进制数转为字符串用于显示。

2016-11-03 14:09:49 3387 9

原创 1017. A除以B (20)

本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。输入格式:输入在1行中依次给出A和B,中间以1空格分隔。输出格式:在1行中依次输出Q和R,中间以1空格分隔。输入样例: 123456789050987654321 7 输出样例: 17636684150141093474 3#include <iostream>

2016-11-02 10:13:34 461

5 UARTRecIT.zip

STM32HAL库串口接收数据参考代码,发送ASCII码,需要回车作为结束符。博客配套资源https://blog.csdn.net/geek_monkey/article/details/89165040#comments_13986638

2020-11-27

1616LED点阵屏驱动原理图.pdf

博客配套资源,使用74HC595,74HC248级联,控制16*16LED点阵屏。单片机只需要3个控制引脚。

2020-07-26

流水灯电路原理图.pdf

博客配套资源,使用74HC165,74HC164+74HC245设计的纯模拟电路流水灯,可以设定流水灯的速度,以及通过拨码开关设置哪个灯亮

2020-07-26

STM32HAL库使用NTC热敏电阻读取温度代码

STM32HAL库使用NTC热敏电阻读取温度代码,博客配套源码 https://blog.csdn.net/geek_monkey/article/details/89327510

2019-04-15

STM32HAL库串口截断不定长数据

STM32HAL库串口截断不定长数据,通过定时器做闹钟计时,博客配套源码 https://blog.csdn.net/geek_monkey/article/details/89326199

2019-04-14

1212汉字字模bin文件GB2312

博客使用资源,GB2312的汉字字库编码,已经编译过的bin文件,可以用作放在单片机指定的地址,作为单片机的字库https://blog.csdn.net/geek_monkey/article/details/88187317

2019-03-05

STM32HAL库驱动SPILCD代码

使用STM32F405单片机,HAL库,SPI方式,驱动1.44寸TFTLCD彩屏的代码,博客对应的资源https://blog.csdn.net/geek_monkey/article/details/88052869

2019-03-01

STM32掌机代码完成

博客配套代码,用STM32F103控制实现打地鼠功能,支持屏幕显示与背景音乐。 https://blog.csdn.net/geek_monkey/article/details/87283747

2019-02-14

stm32掌机演奏音乐

博客配套源码,使用无源蜂鸣器播放两只老虎,STM32F103主控。具体使用方法查看博客https://blog.csdn.net/geek_monkey/article/details/87258575#comments_13599143

2019-02-13

STM32掌机电子琴代码

博客配套源码,使用无源蜂鸣器与按键模拟电子琴,STM32F103主控。https://yatao.blog.csdn.net/article/details/87164530?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.channel_param

2019-02-13

STM32掌机驱动OLED屏幕

使用STM32F103驱动IIC的0.96OLED屏幕,可以显示英文,汉字与不大于128*64像素的图片

2019-01-18

取字模与图片的软件PCtoLCD2002完美版

PCtoLCD2002完美版,用于屏幕显示文字、图片,把文字和图片转换为数组。博客配套工具。侵权请联系我删除

2019-01-16

STM32掌机LOGO的bmp位图

博客中使用到的位图与文件与提取出来的数组,用法见博客

2019-01-16

STM32掌机的工程模板

STM32掌机的工程模板,包含了IO、OLED、定时器和蜂鸣器的驱动,使用方法见博客

2019-01-16

STM32掌机原理图与集成库

STM32掌机原理图PDF格式,与集成库,使用此资源可以练习绘制掌机的PCB。用法见博客。

2019-01-15

STM32掌机PCB源文件

STM32做的心形PCB,使用方法见博客,含原理图与PCB源文件,包含内容有带灯按键,无源蜂鸣器,OLED屏幕

2019-01-15

12*12带灯按键STEP文件

12*12带灯按键STEP文件,对应规格书为TS-G010,可以用于AD文件中建立3D模型,红色。

2019-01-15

IR2110隔离型H桥驱动芯片应用电路

博文https://blog.csdn.net/geek_monkey/article/details/82079435#comments对应的资料

2019-01-09

0.96OLED,z-stack驱动

配套资源https://blog.csdn.net/geek_monkey/article/details/53021019

2018-10-29

CP2102驱动 win10x64

CP2102驱动64位win10可用,原先上传的没注意,定价这么贵,也不知道怎么改,所以重新上传。为啥要凑够50个字

2018-09-07

FOC5.2安装版本

ST Motor Profiler软件工具提供以下功能: 一种PC软件应用程序,用于自动测量PMSM电机的机电参数; Embedded One Touch Tuning算法:一种新算法,它使用单个参数根据负载类型设置速度控制器。与ST Motor Profiler软件工具一起,可以启用它来实现设置并从头开始运行未知电机 由于ST电机控制工作台,可以在MC应用中配置测量的电机参数。

2018-08-14

0.96寸OLED芯片数据手册以及ZSTACKHal_lcd.c和.h

0.96寸OLED芯片数据手册以及对应的ZSTACK,Hal_lcd.c和.h0.96寸OLED芯片数据手册以及ZSTACKHal_lcd.c和.h

2016-11-03

一个带键盘的STM32RCT6最小系统版

一个带键盘的STM32RCT6最小系统版

2016-04-11

CP2102驱动64位win10可用

CP210x_VCP_Win7.zip CP2102驱动64位win10可用,CP2102驱动64位win10可用,CP2102驱动64位win10可用

2016-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除