自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BG2RHE的博客

嵌入系统学习笔记

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 BG2RHE - STM32F103最小板使用Arduino IDE和U8G2库控制SSD1306OLED

  这篇没有前言,也不感谢各种TV了,直接开说。  STM32F103C8T6最小板价格已经是白菜帮子的价格了,性能碾压动辄几十元的MEGA2560,唯一遗憾的是STM32厂家开发环境不给力,虽然刚刚推出了STM32CubeIDE1.0.0,但是,如果仅仅搞个小测试还是嫌麻烦。幸好有大神出手,将STM32部分芯片移植到了Arduino IDE环境下,这下方便多了。  STM32的Arduino...

2019-05-22 14:17:46 2079 4

原创 BG2RHE - 数码管显示long变量的字符串和HEX显示转换

  最近在研究八位数码管显示功能,涉及long长整型变量在数码管上的显示问题。一种是调试或者工程模式下,将long值直接以HEX方式显示;另一种是实际应用中,将long转换成字符串后在数码管上显示。看了很多例子,感觉都很麻烦,于是自行分析研究,得到如下过程:unsigned char i;unsigned long val;unsigned char val_char[8];unsigne...

2019-05-02 08:08:14 581

原创 BG2RHE - 树莓派PC版系统安装并安装最新版的ArduinoIDE。

  树莓派的定制Debian很好玩,官网也有桌面版,于是找来已淘汰的、尘封多年的、老旧的笔记本,装一个Linux系统玩玩。  先到官网下载树莓派桌面版的ISO文件,用UltraISO软件把ISO文件写到U盘上,然后U盘插到笔记本上,把笔记本的引导方式设置成USB盘引导,开机,接下来按照提示安装系统。  安装完毕进入桌面后,首先联网,然后更新一下系统和软件包。这时系统并没有中文输入法,我喜欢su...

2019-04-30 08:34:29 599

原创 BG2RHE - Arduino控制TM1640芯片LED流水灯测试

  TM1640是一款LED驱动控制专用电路,性能可靠,价格低廉。可以驱动8段16位数码管或者8×16组LED,主要应用于电子产品LED显示屏驱动。使用TM1640可以让单片机从繁琐的动态扫描中解放出来,专心处理实时数据,实乃仪表类开发的必备良品。  Arduino这个小玩具因其自带IDE定制的开发环境,既不用设置寄存器,也不用写一长串GPIO的配置,拿过来就操,用来测试芯片的驱动非常简单方便,...

2019-04-27 12:24:17 2789 6

原创 BG2RHE - 用AtmelStudio7给ATMEGA芯片下载Arduino的bootloader的简便方法

  Arduino以其简单快速的开发环境一直受到广大极客的欢迎,尤其是控制前端的应用领域,更是其大显身手的地方。但是,自制的板子或者bootloader损坏的Arduino板子想要重新写入bootloader是一件很麻烦的事情。虽然官方给出了用另一个正常工作的Arduino板子当作编程器给其它板子烧录bootloader的方法,但是由于操作复杂,两个板子之间还要飞线连接,稍有不慎就会扩大灾难范围。...

2019-04-25 11:05:20 1395

原创 BG2RHE - 树莓派安装官网新版ArduinoIDE

  树莓派便宜大碗,配合VNC可以很好地工作在PC环境。树莓派虽然也有GPIO对外开发,但是同为嵌入系统的小弟弟Arduino以其强大繁多的Shield板,以及方便快捷的开发环境,仍然占领前端控制领域。树莓派与Arduino密切配合,可以搭建更为强大健壮的控制系统。  树莓派虽然可以atp安装Arduino IDE,但是版本老旧,注释无法输入中文,用起来极端不爽。好在Arduino官网为各位爷准...

2019-04-24 09:44:29 1712

原创 BG2RHE - 树莓派3B+外置wifi解决金属外壳屏蔽问题

树莓派3B+外置wifi解决金属外壳屏蔽问题树莓派3B+内置了wifi和蓝牙,使用更加方便了。但是,树莓派3B+的发热量很大,如果你需要日常携带树莓派,一定需要一个美观漂亮的外壳,当然大部分外壳都配有散热风扇。我是个器材控,最受不了满身孔洞的外壳和沙沙作响风扇,于是配了个全铝带散热柱的封闭外壳,于是问题就来了,内置wfi信号屏蔽的厉害,经常断网,VNC也卡的要命。想起玩树莓派2B时用的小米wi...

2019-04-21 10:48:49 3397 5

树莓派用GPS校准系统时钟

树莓派的RTC没有备份电池,断电后时间停止运行。本人用Python编写了一个用外接GPS自动校时的小程序,解决无网络情况下时钟同步问题。本程序自动识别树莓派的4个USB口以及扩展串口上的GPS设备,每10秒同步1次系统时间。文件解压后,将RHE-GPSD.pyc文件放到/home/pi/Documents子目录里,将GPST.desktop文件放到树莓派桌面上,双击GPST图标即可运行,当程序窗体的时间显示变为蓝色时,时间同步,时间显示变为绿色时,时间和定位全部完成,当时间显示为红色时,表示卫星未同步。

2019-05-10

空空如也

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

TA关注的人

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