自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (32)
  • 收藏
  • 关注

原创 阻塞式编程和非阻塞式编程区别

很多单片机的初学者容易掉入阻塞式编程的陷阱.因为阻塞式编程符合我们对现实世界的理解,一个人在一段时间内,只能做一件事情.例如要是实现1Hz的闪灯程序,那么先让单片机端口拉高500ms,然后再拉低500ms,然后循环.因为等待时间太长了,没有打开看门狗.下面是阻塞式编程的例子:#include "extern.h"/*端口定义*/BIT LED : PA.3; BIT LED1 : PA...

2020-10-06 14:10:23 1882 3

原创 应广单片机比较器测供电电源VDD电压

应广单片机有很实用的功能,就是可以用内部的分压电阻,内部1.2v参考电压,和比较器一起,测试单片机VDD电压.厉害吧,不使用任何外部器件,测试供电的电源电压.!当电池低压的时候可以做相应的动作.比如休眠,进入低功耗等.不多说,上代码! 记得有问题可以联系我! 这个代码结构结构不是很好,布置一个作业,理解之后自己修改去.哈哈!仿真之后查看ucVolt就可以知道电源电...

2020-03-20 22:47:26 934

原创 应广单片机开发案例

应广单片机价格美丽,性价比高,mini-c好用,适用于消费电子开发。但是案例demo太少了,为了方便大家能够快速入门。这里贴出了一份经典PMS150C的点灯程序代码。不是Hello world!那种,是偏向于实际产品的那种。涉及到的内容有不少,包括应广单片机PMS150C:1.端口输入输出配置2.Tmr16中断配置(systick),倒计时3.按键检测,包括防抖,可...

2019-12-06 23:15:35 4235

原创 应广单片机11bitPWM配置

应广单片机有两种硬件pwm,一种是8bit,另外一种是11bit,8bit的配置稍微简单一些.现在以pms133/psm134为例子,贴一个11bit pwm配置的例子.修改一下可以应用于应广其他系列的单片机中.要注意的是pms152的11bit pwm无法仿真,配置也稍微有点不同.在使用的时候要注意一下.再强调一遍,pms152的 11bit pwm 无法用仿真器仿真.只能通过烧片测试.计算公式如下:配置/*11bit pwm输出OK*/void PwmG0Init(vo...

2020-10-22 09:13:00 73

原创 应广单片机-外部中断demo

对于一般的应用,比如键盘,充电检测灯,甚至一些通信,定时查询端口状态就OK了,但是一些特殊应用,特别是通信类的。最好还是用中断,那不多说,上代码。欢迎探讨和交流!#include "extern.h"#define DISABLE 0#define ENABLE 1#define HIGH 1#define LOW 0 #define DISABLE 0#define ENABLE 1 #define EMPTY 0#def...

2020-08-29 09:51:45 217

原创 应广单片机Mini-c数组指针队列应用

应广单片机的mini-c对数组的支持不是那么友好,数组的下标只能是常量,不能是变量。例如可以是dat[0]=xx,不能是,dat[n]=xx。不过别急。在关上一扇门的同时,会打开一扇窗的。可以用指针实现数组的大部分功能。不多说。上代码#include "extern.h"/*************常用宏定义*******************/#define HIGH 1#define LOW 0#define DISABLE 0#defin...

2020-08-28 13:56:39 255

原创 应广单片机应用之-呼吸灯

在很多的单片机方案应用中,很多都会用到到指示灯,比如流水灯,RGB七彩灯,对了还有呼吸灯.现在用PMS150C做个demo,稍作修改就可以用在pms152,pms132B灯应广其他系列的单片机中.不多说,上代码.一切尽在代码中.#include "extern.h"/*定时时间是否到了cinit*/bit FLAG_NMS;/*计数值cinit*/byte count;/*定时器初始化cinit*/word T16COUNTER;b...

2020-06-26 10:02:08 740

原创 应广单片机万能烧录方法

应广单片机有 单核13x 15x 17x这几个系列.但是烧录有时候要跳线啥的.后面发现,其实有一种方法,几乎通杀sop封装单片机,sop8 132除外.先使用writer把pdk文件写入烧录器. 1.跳线 CN38(P002) 2.sop8烧录座,sop8烧录座,sop8烧录器. 3.空3格. 4.按烧录按键 15x 17x系列烧录座放置方法,芯片下对齐13x系列,烧录座放置方法,芯片上对齐...

2020-05-15 13:33:44 1133

原创 应广单片机应用之--滚码

在些应用场合,每个单片机需要有不同的地址,比如2.4G通信.应广单片机内部没有EEPROM,那么怎么解决每个单片机有不同的地址/ID呢?滚码就是一个解决方式.先写好代码,然后在烧录的时候可以设置一个初始值和滚动步长.,在初始值的基础上,每烧录一个单片机,码字按步长增加.这样就可以在一定范围你保证每个单片机有不同的地址.常用16bit或32bit,用pms132为例子.上代码....

2020-04-23 12:24:27 589

原创 应广单片机休眠和按键唤醒

对应电池供电的产品,在不使用的时候,单片机和外设都应该进入休眠状态,用于减少对电池电量消耗.在使用的时候又能够通过按键,或是其他信号唤醒系统,然后进入正常工作状态.在电压V3.3V的情况下,应广单片机的休眠电流几乎在2uA以下,经常测到都是一点几uA.非常不错|那么应广单片机的低功耗和按键唤醒是怎么实现的呢?不多说上代码.除了外部唤醒,还有一种机制是内部定时器定时唤醒,请听下回分解!...

2020-03-27 12:50:45 1911

原创 应广单片mini-c之$符号的说明

在使用应广MINI-C过程中经常会看到有$这个符号,很多人问,这是啥意思.比如 $ CLKMD IHRC/4,En_IHRC,En_ILRC,En_WatchDog;

2020-02-14 14:11:35 1392

原创 应广单片机应用之--数码管驱动

在单片机应用中,数码管是经常用的是器件之一.如果把一个简单的单片机系统看成是一台电脑,那么数码管就相当于一台电脑的显示器.现用一个2位半的数码管做个范例,循环显示0-199,稍作改造就可以做成一个计算器.使用8pin数码管,采用扫描方式驱动,4*4,正好16段.单片机使用pms152,不多说上代码. 实际显示效果#i...

2020-02-07 22:56:58 974 2

原创 应广单片机乘法周期测量

在单片机应用过程中,特别是对实时性要求高的应用,需要知道函数,查表,算法等运算所消耗的时间.现针对应广单片机,以乘法为例,现做了一个程序,用于测量乘法所消耗的时间.不多说,上代码./****************系统时钟*********************///byte count;word usTmrCnt;//bit FLAG_NMS;...

2020-02-02 19:06:48 413

原创 应广单片机比较器检测电池欠压

如果说51单片机是通用型的单片机,那么应广单片是实用型的,适用于玩具,消费电子等产品开发.单片机内部集成了1.2V的band-gap参考电压,同时集成了比较器,这对于一些电池供电的产品,更具实用意义. 下面我就贴上比较器应用的简单案例,如果电池未低压,那么指示灯亮.如果电池低压,那么指示灯闪烁.设置1.2V为比较器负输入.PA.4为比较器正输入.PA4需要分压电阻分...

2020-01-19 21:45:38 1223

原创 应广单片机adc和pwm例程

应广单片机Otp单核系列主要有以下几个系列,15x系列为纯iO,13x系列为带12bit的adc,17x系列为带8bit的adc,现在我用pms132B写个adc/pwm例程,方便大家快速上手.不多说,上代码.#include "extern.h"/**********adc*****************/Word usAdcSum;Word usAdcS...

2020-01-01 21:11:10 2580 4

原创 应广单片机定时器中断配置

应广单片机主要应用于消费电子,资源有限,只有一个定时器,因此用好T16定时器就非常关键了.可以说是整个单片机系统的核心配置不说那么多了,直接上代码.BIT LED_G : PA.3;#define GRE_LED_FLASH {if(LED_G){LED_G=0;}else{ LED_G=1;}}/***********...

2019-12-28 00:34:32 1202 5

原创 应广单片机IO口配置

应广单片机IO口主要由 3个寄存器进行设置 ,表中为PA.0的说明,其他端口同样适用. 例如io口有如下定义 BIT ADC_IN : PB.0; BIT USB_IN : PB.1; BIT LED : ...

2019-12-19 13:59:20 982

原创 应广单片机MINI-C编程要点

很多廉价的单片机只是支持汇编语言,而应广的单片机支持mini-c,非常不错!可以最大限度发挥C的优势和编译器的效率.下面我就说说我的体会:缺点:函数不能带参数. 解决方法:通过A或全局变量进行参数传递;不能使用for循环 解决方法:用while循环代替for循环. i=6; while(i--) { ...

2019-12-19 11:27:21 887

原创 应广单片机mini-c查表

由于RAM有限,一般不建议在RAM中建立表格.如果又要用到表格怎么办,别急,应广单片机可以查rom表.下面用数码管输出为例子,做个简单的表格.注意表格只支持byte类型;最多可以放入255个数据.包括以下内容:1.查表2.循环3.数码管显示.#include "extern.h"/*端口定义*/BIT LED : ...

2019-12-18 18:51:43 1398 3

原创 应广单片机点灯

单片机入门都是从点灯开始的..让为了让新入手者能够尽快能够看到学习成果.我也来一个点灯.程序我每一句都写上注释.有问题可以联系我.程序包含包含以下内容:1.IO口设置2.系统时钟设置3.延时#include "extern.h"/*端口定义*/BIT LED : PA.3; /*相应于main函数...

2019-12-18 09:38:18 1565

原创 应广单片机开方

应广单片机的mini-c对C的支持有限,好些运算都是通过移位实现,这里附上一个开方的例子。方便大家使用word dat;word rem ;word root ;word divisor ;void sqrt16(void){ byte i=8; rem = 0; root = 0; divisor = 0; while(i--) { ...

2019-12-11 10:22:26 424

原创 703N改8Mflash

703N 更换8M flash教程     通过网上教程,顺利把703N刷入openwrt 4M固件。703N标配为4M+32M,为了能够更好玩openwrt,需要升级为8M+64M,更换64M的RAM很顺利,吹下32M然后换上64M即可,RAM型号为hy5du121622。,换8M flash还真花了我不少时间。8M flash型号为25q64,先把4M flash从板上焊下

2014-10-21 13:24:30 1769

原创 703n拆机方法

拆机工具和拆机

2014-06-04 19:24:18 2327

stm32f30x_dsp_stdperiph_lib

stm32f30x_dsp_stdperiph_lib

2014-12-23

STM32和STM8 选型手册(2014)

STM8、STM32选型手册2014版包括f0、f1、f2、f3、f4等

2014-07-12

STM32 ST LINK Utility v3 4 0 2014

STM32 ST LINK Utility v3 4 0 2014

2014-07-13

LUA程序设计chm

Lua不仅是一种易于扩展的语言,也是一种易整合语言(glue language);Lua支持基于组件的,我们可以将一些已经存在的高级组件整合在一起实现一个应用软件。一般情况下,组件使用像C/C++等静态的语言编写。但Lua是我们整合各个组件的粘合剂。又通常情况下,组件(或对象)表现为具体在程序开发过程中很少变化的、占用大量CPU时间的决定性的程序,例如窗口部件和数据结构。对那种在产品的生命周期内变化比较多的应用方向使用Lua可以更方便的适应变化。除了作为整合语言外,Lua自身也是一个功能强大的语言。Lua不仅可以整合组件,还可以编辑组件甚至完全使用Lua创建组件。

2014-05-27

openwrt_ipk软件包功能介绍

压缩文件包含有两个文件,包括openwrt约3000种软件的简单介绍,可惜是E文的。其中txt的为完整版本。xls只包含"软件包名称"和"软件介绍",用工具由txt转过来的,文字有截断。

2014-05-19

可在C6000上跑的优化后的45MIPS的MELP算法程序

在c6000上跑的,经过优化的melp算法ccs3.3仿真工程。编码&解码加在一起约为45MIPS,带测简单试序列。

2014-03-11

MELP算法在C6000上跑的CCS仿真工程

MELP标准C算法在C6000上的CCS仿真工程,带音频测试序列。

2014-03-06

C语言宏定义技巧

使用宏可提高程序的通用性和易读性,减少不一致性,减少输入错误和便于修改。掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”

2014-03-06

2.4k混合激励线性预测语音编码melp定点源码

包括三个文件夹一个简易说明文件其中 1. pc为定点化的源代码,非浮点代码喔,还包含两个工程代码。 2. dev_prj为DEV-C++ 5工程文件。其中包含可以在windows直接运行的melp.exe文件、pcm格式声音测试输入文件16bit.raw和解码后的输出文件2.4k.au。 3. vc6_prj为vc6工程文件。其中同样包含可以在windows直接运行的melp.exe文件、pcm格式声音测试输入文件16bit.raw和解码后的输出文件2.4k.au。 4.readme简易的操作说明

2013-12-25

stm8_STM32(部分)_AVR的protel封装库

stm8_STM32(部分)_AVR单片机的protel原理图PCB封装库.rar

2013-12-03

STM8_0.96_OLED_12864显示驱动程序

STM8 20Pin单片机机驱动12864的0.96OLED测试程序

2013-11-25

0.96OLED datasheet

VGM128064C0W01_Y01.pdf SSD1306-Revision 1.1 (Charge Pump).pdf

2013-11-25

stm32的protel封装

protel 2004 dxp stm32封装库,包括36-144pin的sch和pcb封装,包括两个文件分别为ST Microcontroller 32-Bit STM32.lib和ST Microcontroller 32-Bit STM32_FootPrint.lib。

2013-08-26

Writing Clean Code.pdf

原文书名: 《Writing Clean Code ── Microsoft Techniques for Developing Bug-free C Programs》 Steve maguire 著 Microsoft Press 出版 编程精粹 ── Microsoft 编写优质无错C 程序秘诀

2013-07-26

RFID Handbook.pdf

RFID Handbook.pdf RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification, Second Edition Klaus Finkenzeller

2013-07-26

CF+ and compactFlash specification R1.4

The CompactFlash Association (CFA) was established in October 1995 with the premise that CompactFlash (CF) technology would enable the introduction of a new class of advanced, small lightweight, low power mobile products that would significantly increase the productivity and enhance the lifestyles of millions of people.

2013-07-26

FM1188_doc_pack_02Apr09.rar

包括 fm1188 datasheet 原理图 应用程序 调试手册等

2013-07-26

代码大全.pdf

内容摘要 本书从软件质量和编程思想等方面论述了软件构造问题,并详细论述了紧跟潮流的新技术、 高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。 本书适合经验丰富、自学成才的程序员阅读,也适合于那些几乎不懂什么编程技巧的新程 序员阅读.

2013-07-27

CDMA原理讲解胶片.pdf

值得一看的CDMA通信原理,英文ppt文档,有很多解析的图片。是入门的好资料。

2011-12-26

C语言ATM机模拟程序

C语言ATM机模拟程序,界面简单,有注释,容易理解。

2011-12-21

应广单片机IDE使用手册.pdf

应广IDE使用手册,新入手者可以看看 提供 101 条指令  绝大部分指令都是单周期(1T)指令  可程序设定的堆栈深度  提供数据与指令的直接、间接寻址模式  提供位(Bit)处理指令  所有的数据存储器都可当数据指针(index pointer)  程序代码保护功能  独立的 IO 地址以及存储地址方便程序开发

2019-12-18

Q-Code 范例 NY4NY5.pdf

此篇文章主要针对 Q-Code,介绍了在实际应用中的一些基本功能,以及相关的范例,让初学者能够大概了解到 Q-Code 的基本功能和应用。

2019-11-29

XNS102完整版说明书

XNS102是一个IO类型,以OTP为程序存储基础的自带2.4G高速无线收发芯片的单片机。无线收发芯片工作在2.400--2.483GHz世界通用ISM频段,它集成射频收发机、频率发生器、晶体振荡器、调制解调器等功能模块,并且支持一对多组网和带ACK的通信模式。发射输出功率、工作频道以及通信数据率均可配置。它采用GFSK通信方式,支持自动应答及自动重传,支持RSSI检测功能,自带扰码和CRC校验功能。可应用于无线鼠标键盘、电视和机顶盒遥控器、无线游戏手柄、有源无线标签、智能家居及安防系统、遥控玩具等领域。单片机运用RISC的架构基础使大部分的指令执行时间都是一个指令周期,只有少部分间接地址访问的指令是需要两个指令周期。XNS102内置2KW OTP 程序存储器以及128字节数据存储器; 另外,XNS102提供一个16位的硬件计数器,还有两个8位计数器(Timer2、Timer3)和三个11位计数器(PWMG0、PWMG1、PWMG2)都能产生PWM,另外XNS102还提供一个硬件比较器和驱动LCD的1/2VDD 偏置电压。

2018-07-20

N531_MOS_IGBT驱动

N531 是一款通用的功率开关控制器,可以直接驱动 IGBT,功率 MOSFET,继电器等功率开关。TO-94 封装,简单小巧

2018-05-23

design with mos load switch

The mechanism used to turn off the application is referred to as a load switch, since the current drawn by each application is considered a load on the battery.

2018-05-17

MOS 驱动电路设计和应用指南

对最流行电路解决方案和他们的性能进行了分析,这包括寄生部分的影响、 瞬态的和极限的工作情况。整篇文章开始于对 MOSFET 技术和开关工作的概述, 随后进行简单的讨论然后再到复杂问题的分析。仔细描述了设计过程中关于接地 和高边栅极驱动电路、AC 耦合和变压器隔离的解决方案。其中一个章节专门来 解决同步整流器应用中栅极驱动对 MOSFET 的要求。

2018-05-17

HY3008 datasheet

HY3008 datasheet

2016-10-27

霍尔3144/3141资料

These Hall-effect switches are monolithic integrated circuits with tighter magnetic specifications, designed to operate continuously over extended temperatures to +150°C, and are more stable with both temperature and supply voltage changes. The unipolar switching characteristic makes these devices ideal for use with a simple bar or rod magnet. The four basic devices (3141, 3142, 3143, and 3144) are identical except for magnetic switch points.

2016-09-07

XL4201中文说明书

XL4201是一款高效降压型DC-DC转换器,可工作在DC8V到40V输入电压范围, 低纹波,内置功率MOS。XL4201内置固定频率振荡器与频率补偿电路,简化了电路设计。

2016-07-08

ms5611 datasheet

气压计ms5611 数据手册

2016-05-26

naze32原理图

naze32原理图

2016-05-19

H27UCG8T2BTR

海力士 H27UCG8T2BTR nandflash datasheet。

2015-01-08

空空如也

空空如也

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

TA关注的人 TA的粉丝

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