• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

dsPIC33FJ128MC804单片机学习入门

    做电源有很长一段时间了,做过LED电源,高压电源,电镀电源,通导电源.虽然这些电源的名称以及功能各异,但本质上还是属于模拟电源.一直想做几款真正的数字电源,奈何自己的基础太差,同时琐碎的事情太多.着手数字电源差不多有两年多了,但是连个雏形都没有做出来.

    听业内朋友说dsPIC单片机比较适合做数字电源,于是开始着手PIC单片机的学习,搞定了PIC的8位单片机(详见已经完结的帖子<PIC单片机入门学习>),接着马不停蹄的开始着手dsPIC单片机的学习.在此开一帖,和有志于学习数字电源的朋友们探讨.每天除了本职工作外,还需要学习C语言的算法以及熟悉dsPIC的单片机寄存器配置等问题,很累,总感觉时间不够用.也许这就是电子行业的特色吧.

全部回复(30)
正序查看
倒序查看
2016-10-11 15:27

    今天更新第一帖,通过外置晶振实现LED闪烁功能.

实物

源代码

1_led_XT.rar

这款开发板从淘宝上买的,花了我200大洋.话说我每个月买书买元器件买开发板都得花差不多700-800大洋.

0
回复
2016-10-11 15:34
@hello-no1
  今天更新第一帖,通过外置晶振实现LED闪烁功能.实物[图片]源代码1_led_XT.rar这款开发板从淘宝上买的,花了我200大洋.话说我每个月买书买元器件买开发板都得花差不多700-800大洋.

    好好学习,天天向上这句话,很多人把它当作口号,我却把它当作座右铭.

    每天坚持学习真的非常累,需要协调好工作中的事情和生活中的琐事,接着要迅速地静下心来,慢慢啃书.

    如果是看看闲书,我觉得那不叫学习,那叫放松.而电子工程师所谓的学习就是不断的接触了解新的知识点,然后花时间掌握它,最后是熟练的运用.这样的生活,我几乎每天都在重复.感觉最应该感谢的是自己的眼睛.每天下班,眼睛几乎都布满了血丝.努力坚持.

0
回复
2016-10-11 15:48
新帖,关注~
0
回复
2016-10-11 16:17
路过,关注~
0
回复
2016-10-12 16:26
@电源网-璐璐
路过,关注~

    继续更新.

    外部晶振带锁相环倍频功能.

源代码

2_led_PLLXT.rar





0
回复
2016-10-12 16:30
@hello-no1
  继续更新.  外部晶振带锁相环倍频功能.源代码2_led_PLLXT.rar

实物近照


0
回复
2016-10-12 16:34
发新帖啦~~
0
回复
2016-10-14 09:06
@电源网-天边
发新帖啦~~

    继续更新,今天搞定内置式晶振配置问题

    源代码

3_led_FRC.rar

实物

0
回复
leofoolish
LV.1
10
2016-10-14 09:48
做电源怎么不选个GS系列的,选了个MC系列的?
0
回复
2016-10-14 12:43
@leofoolish
做电源怎么不选个GS系列的,选了个MC系列的?
    看来是行内人,哈哈
0
回复
2016-10-17 15:39
@hello-no1
  看来是行内人,哈哈

    继续更新,实现按键触发功能.这个程序本身个人觉得还是比较简单的,

源代码

4_key_led.rar

通过判断按键的高低电平的变化从而触发相应的器件动作.这是单片机需要实现的最基本的功能之一.

0
回复
2016-10-18 10:50
帖子已被设置为头条,恭喜楼主可添加电源网私人官网微信(dianyuan_com)为好友,领取现金红包(备注信息:头条红包)

      注:现金红包仅限当日领取

      活动介绍:http://www.dianyuan.com/bbs/1531738.html

     

0
回复
野百合12
LV.2
14
2016-10-18 11:22
顶楼主
0
回复
2016-10-20 12:42
@野百合12
顶楼主

    继续更新.

    通过中断触发实现按键动作.

源代码

5_key_led_interrupt.rar

0
回复
2016-10-21 16:10
@hello-no1
  继续更新.  通过中断触发实现按键动作.源代码5_key_led_interrupt.rar

    最近事情太多了,搬家,装修,照顾孩子,工作,还得不断学习,更新速度慢了,还望大家谅解.

dsPIC单片机比常规的单片机多了一项功能,就是可以直接通过管脚电平变化来触发相应的动作

源代码

6_key_led_CN0.rar

0
回复
guang卢
LV.7
17
2016-10-24 13:39
活到老学到老,楼主的学习精神我很敬佩!!
0
回复
2016-10-24 14:30
@guang卢
活到老学到老,楼主的学习精神我很敬佩!!

    继续更新.

搞定oled驱动

源代码

8_OLED.rar


0
回复
jy671555
LV.1
19
2016-10-24 18:20

如果用GS系列做数字电源比较好,主要表现在ADC的速度,ADC采样后的处理需用增量式PID来处理了。当然其他的系列也可,比如电机控制的芯片也是可以的,但是没了解ADC如何。我最近也是在研究数字电源,之前做pic系列的单片机多年。帮别人写过电子狗雷达的软件,没有高速ADC读数据根本不行。有空大家一起交流下!

0
回复
2016-10-25 08:48
@jy671555
如果用GS系列做数字电源比较好,主要表现在ADC的速度,ADC采样后的处理需用增量式PID来处理了。当然其他的系列也可,比如电机控制的芯片也是可以的,但是没了解ADC如何。我最近也是在研究数字电源,之前做pic系列的单片机多年。帮别人写过电子狗雷达的软件,没有高速ADC读数据根本不行。有空大家一起交流下!
    谢谢你的提醒,数字电源用GS系列的确实比较合适,不过对于GS系列的单片机不是很了解,后面会抓紧时间学习,争取早点掌握,谢谢.
0
回复
2016-10-25 11:18
已经被添加到社区经典图库喽
http://www.dianyuan.com/bbs/classic/
0
回复
2016-10-26 14:00
@hello-no1
  谢谢你的提醒,数字电源用GS系列的确实比较合适,不过对于GS系列的单片机不是很了解,后面会抓紧时间学习,争取早点掌握,谢谢.
    今天共享一点自己的心得.
    现在每天敲C语言代码,终于感觉思路不断的出现了,我觉得自己又进步了一点.量变引起质变,我还得继续努力.
    今天通过继电器来给大家讲讲电机的原理,大家知道继电器触点的吸合是通过线圈产生的磁场吸合的.这里的触点的运动轨迹其实是直线运动轨迹,而且产生磁场的线圈只有一组.
    如果我设法将继电器的触点的运动轨迹改为圆圈,再多加两组磁力线圈,那会怎样呢?
    答案很明显,如果将继电器的触点轨迹设计成圆圈轨迹,再增加两组磁力线圈,电动机的雏形就出来了.做圆圈轨迹运动的触点就是转子,而增加的磁力线圈就是定子.这样讲解应该可以帮助大家理解电机的概念.

0
回复
2016-10-31 16:32
@电源网-fqd
已经被添加到社区经典图库喽http://www.dianyuan.com/bbs/classic/

    流水灯

源代码

9_water_lamp.rar

0
回复
2016-11-07 16:48
@hello-no1
  流水灯源代码9_water_lamp.rar

    最近事情比较多,更新较慢,望谅解.

通过中断触发实现led的亮灭

源代码

10_interrupt_led.rar

通过中断触发实现流水灯

11_interrupt_water_lamp.rar

0
回复
2016-11-12 16:22
@hello-no1
  最近事情比较多,更新较慢,望谅解.通过中断触发实现led的亮灭源代码10_interrupt_led.rar通过中断触发实现流水灯11_interrupt_water_lamp.rar

    继续更新

    12_interrupt_alarm_led.rar

14_time2_led.rar

0
回复
2016-11-12 16:24
@hello-no1
  继续更新    12_interrupt_alarm_led.rar14_time2_led.rar

    最近事情较多,该帖子更新慢了.

    这两个例程主要是讲解定时器的配置问题,希望对大家有帮助

0
回复
hth219
LV.3
27
2016-12-22 10:33
@hello-no1
  今天更新第一帖,通过外置晶振实现LED闪烁功能.实物[图片]源代码1_led_XT.rar这款开发板从淘宝上买的,花了我200大洋.话说我每个月买书买元器件买开发板都得花差不多700-800大洋.
合作或购买电源方案http://www.dianyuan.com/bbs/1536531.html
0
回复
简体
LV.1
28
2018-04-12 15:05
用ti的picolo系列的c2802x也可以实现数字电源方案的
0
回复
gaobao_1
LV.4
29
2018-05-28 21:18
学习了,写的好!
0
回复
junzhichen
LV.4
30
2018-07-07 23:03
@hth219
合作或购买电源方案http://www.dianyuan.com/bbs/1536531.html
请告诉我你的联系方式,帖子里的链接打不开
0
回复
junzhichen
LV.4
31
2018-07-07 23:05
@hth219
合作或购买电源方案http://www.dianyuan.com/bbs/1536531.html
想购买你的电源方案,联系电话:13853380669
0
回复