其中一种,其它的都可以触类旁通,快速上手了。如果你这些条件都没有,那就跟着我学吧,我建议你学习51单片机。 为什么要学习51单片机: 虽然现在单片机种类和型号非常多,每个型号都有一定的市场份额,但是哪个型号也没有早期51单片机那般风光和火爆,虽然现在地位不是那么高了,但是因为51单片机积累的资料非常多,大家学起来就会拥有众多的参考资料,所以上手肯定比其他型号的要快一些。如果你学习稍微偏门的单片
分类:
其他好文 时间:
2020-07-02 19:48:29
阅读次数:
51
MCU经过多年发展,性能也得到了很大的提升。因为MCU必须顺序执行程序,所以适于做控制,较多地应用于工业。由ST厂商推出的STM32系列单片机,行业的朋友都知道,这是一款性价比超高的系列单片机,应该没有之一,功能及其强大。其基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex ...
分类:
其他好文 时间:
2020-07-01 12:51:42
阅读次数:
57
面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,因为性能对他们来说是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展。 面向对象 优点:易维护、易复用、易扩,由于面向对象有封装、继承和多态 ...
分类:
其他好文 时间:
2020-07-01 09:22:06
阅读次数:
76
使用三个月的业余时间把官方教程的入门部分译为中文并上传到github,在下一步编程前做一个总结。 历程: 最早接触游戏编程是在大三下学期,用汇编语言和实验室里的单片机、触摸屏、电机(提供声效)编的打地鼠程序。后来因为大四的毕业设计与三维空间模拟有关,又自学了MFC编程和NEHE的OpenGL教程(国 ...
分类:
Web程序 时间:
2020-06-30 20:14:03
阅读次数:
97
STC8A芯片内部都有一定容量的Flash可以当作EEPROM。虽然擦除次数为10万次+,低于真正EEPROM芯片的100万次+,但是存储一些不经常修改的数据还是没有问题的,例如单片机的一些工作状态参数,在最初调整正常后很少再做调整。这样就可以省去一个EEPROM芯片的成本,大概1元左右。 1. E ...
分类:
其他好文 时间:
2020-06-28 16:48:16
阅读次数:
132
#include "user_usart.h" #include "stm32f10x_usart.h" #include "user_adc.h" #include "user_74_595.h" #include "user_74_165.h" #include "user_gpio.h" /* ...
分类:
其他好文 时间:
2020-06-28 13:20:48
阅读次数:
74
在嵌入式开发中摄像头采集图像经常遇到MCU内存不够,无法一次性读出一帧图像的情况。所以衍生出多种处理方法,如按行读出手动截取,使用MCU的CROP裁剪功能,使用CMOS的寄存器设置裁剪有效区,或者使用压缩图像。 ...
分类:
其他好文 时间:
2020-06-27 17:30:01
阅读次数:
89
整体说明远程升级篇主要实现的是远程升级STM32程序.STM32通过网络模块进行http/https下载程序文件把程序文件写入flash,执行.升级方式分为备份升级和乒乓升级备份升级:<ignore_js_op>BootLoader:1.把用户程序运行区的程序备份到用户程序备份区.(更新前)2.把程 ...
分类:
其他好文 时间:
2020-06-27 09:21:09
阅读次数:
215
STM32一种使用HAL,DMA,IDLE,POLLING的方式来处理UART的不定长接收机制 设备接收数据 (DMA) 采用的HAL库,同时在UART初始化的时候添加DMA相关操作,在系统开始运行时,开始使用HAL_UART_Receive_DMA来启动UART的接收,同时需要定义一个接收的buf ...
分类:
其他好文 时间:
2020-06-26 20:41:21
阅读次数:
60
整体说明这节演示一下使用APP扫码绑定GPRS,然后通过MQTT服务器实现远程温湿度采集和远程控制继电器程序兼容SIM800测试功能1.请按照第一节硬件介绍,下载单片机程序2.安装APP注:这节的APP和第三节的一样,如果在第三节安装了APP,不用重新安装.3.请使用杜邦线连接如下:白线 A3 TX ...
分类:
移动开发 时间:
2020-06-26 12:42:14
阅读次数:
124