
单片机
文章平均质量分 94
Rgazer
不忘初心,重新上路
邮箱 byetwy@qq.com
展开
-
PIC32MX220F032B学习笔记之I/O口
学校发的实验例子太高深了,对于我们零基础的孩子来说太痛苦了,只有自己找资料凑凑了。边学习边记录,提供大家参考和指正。先说说基础定义吧:1.一般要先定义端口的输入和输出TRISx(数据方向寄存器)如果相应的TRISx的位为0表示为输出,这个很容易记住,Output的第一个字母O和数字0相象。如果相应的TRISx的位为1表示为输入,这个很容易记住,Input的第一个字母I和数字1相象。如:原创 2017-06-01 18:20:38 · 1452 阅读 · 0 评论 -
PIC32中断及振荡器配置
暑假过了一个月了,在忙碌的玉米地间享受挥汗如雨热情。不过学习还是没落下太多的,趁现在难得的网络,汇总个这一个月的笔记情况。 一.中断设置步骤:1. 设置外设中断优先级及子优先级,触发方式等配置2. 设置为系统向量模式并使能中断常用函数如下 INTSetVectorPriority(); 设置优先级 INTSetVectorSubPriority(); 设置子原创 2017-06-01 18:20:41 · 1755 阅读 · 0 评论 -
PIC32数码管实例
#include#pragma config JTAGEN =OFFchar Led[]={0x42, 0xf3, 0x86,0xa2, 0x33, 0x2a, 0x0a, 0xf2, 0x02, 0x22, 0x40, 0xf1, 0x84, 0xa0,0x31, 0x28, 0x08, 0xf0, 0x00, 0x20, 0x1e, 0x0e, 0x0f, 0xbf, 0x23,原创 2017-06-01 18:20:44 · 870 阅读 · 0 评论 -
PIC32 RTCC实时时钟和日历
RTCC实时时间和日历结构体定义:rtccDatedt;//日期结构体dt.year年,dt.mon月,dt.mday日,dt.wday星期几,dt.l整体rtccTime tm;//时间结构体tm.hour时,tm.min分,tm.sec秒,tm.l整体rtccDate adt;//闹钟时间结构体定义rtccTime atm;一.RTCC模块设置初始化RTCCRtccInit原创 2017-06-01 18:20:47 · 1850 阅读 · 0 评论 -
PIC32 SPI简介(主/从模式)
SPI串行同步接口(有时钟脉冲)串行外设接口(SerialPeripheral Interface,SPI)模块是用于同外部外设和其他单片机器件进行通信的同步串行接口。这些外设可以是串行EEPROM、移位寄存器、显示驱动器和模数转换器(ADC)或音频编解码器。SPI简介(主/从模式)" TITLE="PIC32 SPI简介(主/从模式)" />SPIx 串行接口由以下四个引原创 2017-06-01 18:20:50 · 2992 阅读 · 0 评论 -
PIC32输出比较(PWM)
一.输出比较初始化步骤:1.复用端口映射为OCx 例如:RPA0Rbits.RPA0R=0b0101;即RPA0引脚作为外设OC1使用 见附一2.OCM:输出比较模式选择位例如:OC1CON=0X06; //输出比较端口1配置为PWM故障禁止模式。3.OC32:32 位比较模式位例如:OC1CONCLR=0X010; //将第五位清零,原创 2017-06-01 18:20:53 · 2639 阅读 · 0 评论 -
基于PIC32的激光电子琴
基于PIC32的激光电子琴 本来这可以几周内做好的作品,但由于元件的采购,学业的压力,还有的是那份惰性,导致了它的难产。正好元旦放假,寝室的该找妈的都回去找妈了,找不成妈的也找...(你懂得)。也好一个人在寝室清静清静,没有复杂的氛围来左右我自恋的给它拍个照了。 完成后效果图:只能说激光在平常条件下是难以看到的,所以为了显示效果故意放了个三角尺高手别介意。原创 2017-06-01 18:20:56 · 1208 阅读 · 0 评论 -
软件实现数字滤波
原文地址:软件实现数字滤波作者:小龙数字滤波器,说白了,就是多次采样求平均值的一个过程,精确一点的,就是再顺序排列,去掉首位再求平均值,哈哈!!这就是数字滤波器的原理!!就是求平均数!!单片机数字滤波的算法单片机主要作用是控制外围的器件,并实现一定的通信和数据处理。但在某些特定场合,不可避免地要用到数学运算,尽管单片机并不擅长实现算法和进行复杂的运算。下面主要是介绍如何用单片机实现数转载 2017-06-01 18:20:59 · 3701 阅读 · 0 评论