上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: nrf52832的p09,p10引脚被默认配置为nfc天线引脚,每次复位后,都会自动变成nfc天线引脚的功能,所以假如要使用这个两个引脚作为gpio使用,必须得配置一下才行。 首先,要包含 nrf52.h , system_nrf52.h 两个头文件,然后在 system_nrf52.h 中的前面写 阅读全文
posted @ 2016-02-24 17:53 荒原狼的技术博客 阅读(133) 评论(0) 推荐(0)
摘要: 最近看程序,发现很多程序员喜欢通过函数操作全局变量,通过函数返回全局变量。 逛了一下论坛,发现通过函数操作全局变量有很多好处。 首先在一个文件中用 static 定义全局变量,如: static int flag;//只能在本文件中使用,避免了别的文件误用本变量 /*获得全局变量的值*/ int g 阅读全文
posted @ 2015-11-13 11:59 荒原狼的技术博客 阅读(38) 评论(0) 推荐(0)
摘要: C 语言中结构体的赋初值,可以对指定元素赋值,不必按照顺序,前提是通过 "." 来操作,在 c-free 5.0版本下验证通过。 <pre name="code" class="cpp"> #include <stdio.h> typedef struct{ int a; char b; float 阅读全文
posted @ 2015-11-05 13:07 荒原狼的技术博客 阅读(130) 评论(0) 推荐(0)
摘要: 因为需要把32位的序列号烧录到内部EEPROM中,所以需要知道烧录器烧录的格式是大端还是小端,因为程序需要用到序列号,所以也需要知道具体的开发环境下,是大端模式还是小端模式。 经过测试,STM8S,在STVD,COSMIC开发环境下,是大端模式,即数据的高位字节存储在低字节中。 阅读全文
posted @ 2015-05-24 12:35 荒原狼的技术博客 阅读(37) 评论(0) 推荐(0)
摘要: u32 temp1=100; u16 temp2=200; temp1=temp2*1000; 以上语句,你将会得出错误的结果 如果把第三句改为这样就对了: temp1= (u32)temp2*1000; 阅读全文
posted @ 2015-01-11 16:17 荒原狼的技术博客 阅读(23) 评论(0) 推荐(0)
摘要: 做一个项目,用STM8S003,其中用到无源蜂鸣器,就用STM8内带的蜂鸣器模块来驱动,但蜂鸣器驱动模块功能有限,只能选择1K,2K,4K 共3种频率,我用2K的频率驱动一款蜂鸣器,颤音很严重,无论修改限流电阻,还是加续流二极管,还是加电容,均无法有效改善。 查资料,说是频率偏小,尤其是在蜂鸣器固有 阅读全文
posted @ 2014-10-18 09:33 荒原狼的技术博客 阅读(139) 评论(0) 推荐(0)
摘要: 把产品样板连上 STM8S-DISCOVERY 开始全速运行,发现先后弹出两个错误提示框: 第一个:Error:swim error [30004]: comm timeout 点击确定后,继续全速运行,弹出第二个错误。 第二个错误:Error: gdi-error [40127]: flash m 阅读全文
posted @ 2014-10-18 09:14 荒原狼的技术博客 阅读(57) 评论(0) 推荐(0)
摘要: 这个电路,就是完成3.3V和5V电平的双向转换用的,以SDA为例说明电路的原理: 1、SDA1 = 0 V 那么 SDA2 = 0V ,因为此时Mos管导通,SDA1 为 0V ,将拉低 SDA2 的电平,使之为 0V ; 2、SDA1 = 3.3V 那么 SDA2 = 5V,因为此时Mos管截止, 阅读全文
posted @ 2014-09-27 18:04 荒原狼的技术博客 阅读(211) 评论(0) 推荐(0)
摘要: STM8的EEPROM在复位后,要想要写入数据,必须先解锁,必然无法写入数据。解锁就是向 FLASH_DUKR 中先后写入: 第一个硬件秘钥:0xAE 第二个硬件秘钥:0x56 两个字节的数据。 此时 FLASH_IAPSR 中的 DUL 位将会变为1,表示 EEPROM 已经成功解锁,可以进行写入 阅读全文
posted @ 2014-09-19 17:13 荒原狼的技术博客 阅读(71) 评论(0) 推荐(0)
摘要: 在有些环境下,这样定义才能正确访问各个位: typedef struct { unsigned char B7:1; unsigned char B6:1; unsigned char B5:1; unsigned char B4:1; unsigned char B3:1; unsigned ch 阅读全文
posted @ 2014-09-10 01:06 荒原狼的技术博客 阅读(48) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页