发 帖  
原厂入驻New

【大联大品佳 Microchip PIC16F15324开发板试用体验】

2020-9-25 11:21:34  39
分享
0
本帖最后由 zhangjiantao 于 2020-10-22 11:19 编辑

1.开箱图:

上图为收到的开发板,和手上拥有的调试工具
开发板+调试器.jpg
2.引脚分析
主芯片引脚图.jpg

  pin1,pin14,作为电源和地,其他剩余的12个引脚都可作为通用IO口来进行使用,其中PIN4,PIN12,PIN13,分别为复位,调试的时钟,和数据引脚,使用其他功能,注意硬件设计上留有相应的跳线,防止调试或下载时发生意外
3.资源介绍
(1)内核独立外设 (CIP) 和通信,并结合了用于各种各样低功耗应用的超低功耗 (XLP) 技术。
(2)4路10bit 的PWM.
(3)两个硬体 UART, 一个硬体 SPI, 一个硬体 I2C。
(4)10bit 多通道ADC,可选择FVR内部参考电压,和SLEEP模式下工作。
(5)5bit 轨到轨的DAC。
(6)三个定时器time0,time1,time2
(7)三个外部中断引脚

4.测试内容
(1)定时器的使用
(2)外部中断模拟外部信号触发
(3)ADC和FVR的使用
(4)串口的调试和简单的串口协议控制,和调试相关信息串口打印到电脑端的调试助手
(5)外挂eeprom存储和RTC的使用
(6)MCU的功耗测试,采用五位半的数字万用表和示波器,测试电流消耗,在正常工作和sleep下的电流消耗

2020.10.09
更新内容为外挂RTC/EEPROM,ADC采集的原理图和PCB
RTC为美信的DS3231SN,EEPROM为microchip的AT24C512,均采用模拟IIC实现,板子上留有串口调试引脚,电源接口
打样PCB板,将开发板对接到新PCB上,
sch pcb


2020年10月22日更新内容为
1.系统时钟:内部晶振32M,串口波特率9600,RC4->TX,RC3->RX,等
  外部中断采用下降沿触发,DS3231的外部触发引脚采用电平中断,定时器2用于PWM
MCC生成的代码,自己做响应的更改和整合
2.外挂RTC和EEPROM的引脚定义
//==========定义DS3231接口===================
#define DS3231_SCL PORTAbits.RA1
#define DS3231_SDA PORTAbits.RA0
#define DS3231_SDA_TRIS TRISAbits.TRISA0

//=========定义AT24C512接口==================
#define AT24C512SCL     PORTCbits.RC2
#define AT24C512_SDA   PORTCbits.RC1
#define AT24C512_SDA_  TRIS TRISCbits.TRISC1
//主芯片的配置字+pps映射+单片机时钟的截图
CONFIG.png 单片机时钟初始化.png PPS引脚选择.png
由于代码较多只选择具有代表性的进行截图上传
后续更新》》》》内容如下,设置DS3231定时时间,(暂定1min)一分钟时间到后触发引脚电平变化,并上传数据到串口
按键触发,系统记录时间,存储触发次数到EEPROM中,并通过串口上传到电脑端,借助USB转TTL,和串口调试助手,




底板.jpg
调试器.jpg
开发板.jpg

只有小组成员才能发言,加入小组>>

90个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表