- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Arduino 串口通讯 解析上位机发来的多个变量 多通道 解析字符串 可用于遥控
单片机或者微控制器通过“Serial”连接PC后,可以使用各种“串口助手”来进行通讯这是特别经典的“上位机+下位机”的协作方式,其中的一种超广泛的应用,就是用电脑发数据,下位机解析之后再把相应的值给赋给固定的变量。经典的应用比如知名的grbl固件的G代码解析固件https://github.com/grbl/grbl以及GPS报文解析库tinygpshttps://github.com/mikalhart/TinyGPSPlus以上两个都是解析串口发来的字符串,然后把相应的值提取..
2021-03-22 14:44:18
2983
1
原创 Arduino Board Manager stm32duino下载失败的解决方法
先来点废话和口活,不想看就从红字开始2015年接触arduino,那个时候arduino兼容的单片机均为avr,兼容其他平台的类似于arduino开发环境的只有TI出品的energia(更新巨慢),以至于arduino似乎只是玩具一般给学生使用或者用于教学的。2021年来了,6年之间开源硬件真的极大程度上改变了很多初学者和工程师的开发方式。PCB原理图公开的模块眼花缭乱,很多都是国内公司和工程师贡献的。现在的arduino代码兼容度极高,只要修改针脚就能从avr兼容到stm32。Github有两
2021-02-22 20:12:39
2459
2
原创 基于DAC8563模块的低速模拟振镜驱动,实现直线插补,点到点划线
之前看了一下其他人的帖子,感觉遮遮掩掩不是太清楚,我这次来个教程手把手搭建,相关模块都会说清楚,真正做到知无不言,让国内技术板块的分享更加细致和友好,抛砖引玉,斗胆希望更多的大神可以将不涉及知识产权的代码和教程放上来。振镜介绍挺多,这里给个图意思一下。 需要材料:(1)可以开发stm32的arduino开发环境(需要这个环境配置好stm32 arduino core,具体在github上,https://github.com/stm32duino/Arduino_Co...
2020-07-28 20:32:21
7574
7
原创 使用Marlin1.1.x固件进行多电机控制(4轴联动+5个挤出机)
有必要发一个博客,这几天做实验没啥进展,烦。写东西清理思路,整理思维。 这篇博文为了交流,为两种读者,第一种是做3d打印机想要给机器增加5个挤出机的人,第二种是遇到运动控制任务但不想浪费时间从底层写起的开发者。文章如果出现错误和偏差请留言,我会改正,谢谢。如果按照我的方式进行配置,基于mega2560+ramps1.4的微控制器将有以下运动控制功能 其一,四轴联动...
2018-11-01 23:01:29
12738
19
翻译 【巨窝】 stm32c8t6 驱动st7735 LCD SPI显示屏,HAL库,cubeMX配置。
继续无脑使用stm32 c8t6http://download.csdn.net/download/geekker/10220407之前在github逛的时候又发现了一个毛子写的LCD液晶显示库。液晶控制芯片是ST7735,分辨率128*160.SPI接口的。还带有SD卡槽。这回先不驱动sd卡,先点亮LCD再说。代码链接如上,我本来想贴github地址的,但是怎么都找不到了。1.需
2018-01-23 17:13:56
14731
5
原创 STM32c8t6干扰GPS信号的解决方式
项目目的:stm32解析GPS报文,显示在oled上。项目遇到的问题:GPS模块接收信号不良、问题表现:1.GPS可以搜星,户外大约20颗,但是锁定不了卫星 2.GPS可以获得卫星授时,但是不能显示各种位置信息 3.将连接线延长到1m,问题消失。 4.将TXRX通讯线串联1K电阻,问
2018-01-06 21:58:37
4077
1
原创 CubeMX+KEIL+stm32 c8t6驱动正交编码器显示在OLED1306上
先说点废话编码器比电位器旋钮高级多了,可以无限旋转下去。正转数值增大,反转数值减小。很多高级MP3还有相机在用,咯噔一下跳一下计数。工业上几乎所有的闭环电机都得有编码器,当然是光电或者磁的,旋钮这种咯噔一下只适合做手动的一个输入设备。材料:1.oled 1306 iic接口的2.stm32 c8t6 3.正交编码器(三个脚,中间一个接地,也叫旋转编码器,也可以是鼠标
2017-06-22 17:27:04
7330
2
翻译 【巨窝】stm32c8t6 驱动ssd1306 oled IIC显示屏,HAL库,cubeMX配置。
前言和介绍 第一篇博文。看了国内很多硬件博客,对半路出家的人来说学学习成本高,不否认从底层学起能够掌握更深层次内容,但效率和耐心也是影响项目进度的因素。所以就暴力入门,复制黏贴,图多费话少。第一步不管io口中断,也不点led灯,也没有ADC。先把屏幕点了再说,这样的好处在于之后学习不再枯燥。坏处在于不够底层了,然而对我这种人来说,常规方式的流程就是“入门到放弃”。需要软件1.ke...
2017-02-24 11:35:59
16002
14
DAC8562 巨窝改在arduino环境中兼容uno 以及stm32.rar
2020-07-28
st7735 lcd stm32 c8t6 hal
2018-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人