PIC18F47K42 初学篇-1

5月1日开始学习PIC18系列单片机,之前一直用MSP430的16位单片机,技能总是太单一,稳定性不是很好。决定回到8位PIC来看看,从PIC18F47K42开始吧,有一个小红板方便开始学习,配合官网资料、手把手教你学PIC单片机、PIC微控制器项目设计。

书本主要是加速作用,并没有推荐意义。

MPLAB X IDE应该来说还是很不错,就是占用内存太多,运行时硬盘咳咳作响。

MCC配置功能还是很强大,一开始找CODE EXAMPLE,后来一直没找到,发现是停止更新使用了,只能找LEGACY版本了。对于常用MSP430,而且都是直接用C语言全手写的方式,切换到配置方式一开始还不习惯,就像之前学STM32的配置器不习惯使用一样,后来用了一天时间,发现配置器还是很好用,而且推荐给大家的。

比如在学习ADC的时候,MCC会告诉你转换时间,在学习UART的时候,会告诉你选择不同时钟的错误率多少。

比如在PWM时候,选择不同配置,会给出PWM的周期范围和DUTY的分辨率,有点意思。

引脚映射这个功能之前在CC430遇到过,在特性表PDF有明显提到,PIC18F特性表比较含蓄,还一直在犹豫到底哪个口是干嘛的,引脚说明表有点不清不楚。

 

学习第一步就是LED闪烁,熟悉MAPLAB X IDE,最重要的就是配置好编译器,选择XC8-CC就可以了,已经进行的步骤:

 

LED闪烁==》GPIO输出

按键输入==》GPIO输入,中断

定时器0中断==》这里关键的就是开全局中断和TIMER0中断使能(无外围器件中断位)

PWM==》目标25kHz,控制风扇,8位/6位分辨率

DAC==> 5 bit output, DACOUT1

UART==》115200bps

 

开篇先到此。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值