单片机
文章平均质量分 66
单片机开发
补不补布
男儿到死心如铁,人间情事漫蹉嗟
展开
-
嵌入式常用网站一站式汇总
嵌入式常用网站汇总1、论坛:2、官网3、个人博客精选1、论坛:链接: csdn.链接: 博客园.链接: 正点原子.链接: 野火论坛.链接: 韦东山百问网.链接: 阿莫电子论坛.2、官网链接: stm32意法半导体.链接: stc宏晶科技.链接: pic 微芯.链接: c51 intel链接: 国产芯片 芯圣.链接: 国产芯片 九齐.链接: 德州仪器.链接: 乐鑫.3、个人博客精选esp系列:链接: 徐宏esp系列教程,学习笔记.stm32系列:链接: iot小胡:c原创 2021-07-14 09:29:16 · 1011 阅读 · 0 评论 -
天威TM1668芯片官方资料,讲解,代码,自己写的例程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、TM16XX系列介绍和资料1.1、功能:二、1.引入库2.读入数据总结前言本片文章主要用于编写关于TM1668的学习以及相关代码,由于自己也在学习阶段,所以会不断地更新。提示:以下是本篇文章正文内容,下面案例可供参考一、TM16XX系列介绍和资料TM16系列是一款LED按键集成驱动芯片,内部包含MCU,并留有数据接口,通俗来讲,我们可以利用通过与他的通讯接口通信来控制它的操作,这也其实一定程度上减少了开发难度。原创 2021-07-14 09:24:14 · 13779 阅读 · 3 评论 -
HC18P110L芯圣开发笔记(二)ADC,管脚,仿真,if判断问题和解决方法汇总
文章目录前言一、管脚问题:二、ADC问题ADC读取值不准确三、仿真和烧录问题三、函数IF判断不起作用总结前言本篇就是对在芯片HC18P110L的开发遇到的各种问题的记录提示:以下是本篇文章正文内容,下面案例可供参考一、管脚问题:问题:管脚寄存器值无法改变原因:注意开发板的对应问题绿板只能仿真对应的一款芯片,红板可以仿真所有的OTP芯片解决方案:采用红板,注意仿真器和芯片的对应二、ADC问题ADC读取值不准确原因1、仿真板仿真ADC不准确2、仿真时不能采用VDD作为参考电压3原创 2021-05-25 11:17:14 · 1491 阅读 · 0 评论 -
HC18P110L芯圣开发笔记(二)各种外设,PIN,button,pwm,ADC
文章目录前言一、芯片配置在哪里调1.1 仿真:1.2 下载:二、具体外设操作:1.POART操作2.ADC设置3.PWM设置4.button:总结前言这篇主要作记录各种外设以及各种配置。提示:以下是本篇文章正文内容,下面案例可供参考一、芯片配置在哪里调这里主要是设置芯片的时钟和一些通用配置1.1 仿真:1.2 下载:Programmer->Programmer OTP MCU->option二、具体外设操作:1.POART操作代码如下(示例)://PA2为原创 2021-05-25 10:49:41 · 1762 阅读 · 2 评论 -
HC18P110L芯圣开发笔记(一)资料和介绍
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、芯片介绍二、网站以及资料1.网站资料2.官方例程总结前言近段时间半导体涨价幅度大,甚至导致一些芯片处于完全买不到的情况,这时适时转向国产芯片,既是一个不错的选择,实际也是为支持国产出了自己的一分力,而经过选择以后,芯胜科技的芯片种类还比较多,下面来学习一下这款HC原创 2021-05-05 08:52:02 · 2198 阅读 · 0 评论 -
c语言的单片机delay延时函数详解
c语言及单片机delay延时函数延时函数1、是什么2、为什么3、用在哪里?4、怎么做1、循环延时延时函数延时函数,作为一种常用函数,在不同的领域有不同的用处。而在嵌入式以及C语言的编写中,我们常常遇到需要自己来编写延时函数的情况,这种情况之下,了解其原理就显得必要。1、是什么简单来说,延时函数的目的就在于等,实际上就是要等一段时间再来执行接下来的代码。而这种简单的等,又可以采用多种方法来实现。例如:名称描述循环采用for或者while循环,让计算机跑无用的代码,从而达到延时的原创 2021-04-08 15:08:03 · 182789 阅读 · 15 评论 -
mcu,单片机选型以及厂家推荐
mcu选型前言1、常见mcu类型表2、不同mcu详解2.1、C512.2、stc2.3、stm322.4、pic2.5、soc3、芯片选择3.1、功能选择3.2、价格3.3、开发难度前言在我们的开发过程中,往往是由于功能需要的出现从而来寻找对应的单片机,然后在不同的性能和价格之间做取舍。1、常见mcu类型表名称特性代表型号c5151单片机是对所有兼容Intel 8051指令系统的单片机的统称ATMEL公司:AT89stcSTC单片机是一款增强型51单片机宏晶科技原创 2021-04-01 11:40:21 · 1894 阅读 · 0 评论 -
STM32+FreeRTOS+CUBEMX_学习笔记(六)PWM终极总结+代码,PWM输出,输入捕获,我不看都后悔
目录PWM输出cubemx配置:配置时钟和输出PWM模式:配置PWM频率和极性:配置PWM时钟:启动PWM和设置占空比:pwm占空比设置和极性设置讲解:PWM输入模式:pwm输入配置打开输入中断:编写回调函数:结果:输入结果计算:本系列文章由江山(csdn名:补不补布)(github:jianggogogo)自己写成,当中用到引用时都已经标记出来,如果出现版权问题,请直接联系我修改。当然,技术...原创 2020-01-18 10:53:17 · 4569 阅读 · 8 评论 -
STM32+FreeRTOS+CUBEMX_学习笔记(五)HAL串口终极总结+代码:空闲中断接受不定长,DMA接受不定长,帧头尾接受不定长,HAL库函数分析,源码分享,看这篇真的够了,我不看都后悔
目录一、目的:二、环境和平台:三、UART的普通收发:3.1、说明:3.2、cube配置:3.3、思路3.4、本系列文章由江山(csdn名:补不补布)自己写成,当中用到引用时都已经标记出来,如果出现版权问题,请直接联系我修改。当然,技术在于分享,欢迎大家转载,不过请注明出处。最后,如果出现有错误的地方欢迎大家指正。一、目的:实现串口的普通收发,处理和接受。实现串口的DMA状态的收发和...原创 2020-01-17 11:48:43 · 5939 阅读 · 8 评论 -
STM32+FreeRTOS+CUBEMX_学习笔记(三)freertos官方文档分析,时间片调度和抢占式调度的区别
目录一、前言和目的:二、freertos文档:2.0、看看源文档:2.1、freertos任务定义:2.1、freertos任务状态:三、freertos任务调度方式:四、时间片方式:五、抢占式方式:六、对比:七、总结:一、前言和目的:在使用freertos的过程中,难免会遇到关于任务优先级和时间片分配的问题。为了更好的使用该系统,学习了下面的一些知识。看freertos源代码任务优先级...原创 2020-01-13 14:40:36 · 2600 阅读 · 1 评论 -
stm32之低功耗总结帖:文章分享、官方文档、个人经验
目录一、目的二、先上优秀博文:三、官方文章分享:四、写一写到底选择什么模式:4.1、低功耗的目的和应用:4.2、stm32各种功能的区别:4.3、睡眠模式4.4、停止模式:4.5、待机模式:4.6、区别对比:4.6.1三种模式时钟区别:4.6.2三种模式唤醒区别:一、目的分享一些写的优秀的文章。分享官方关于低功耗的文档。自己写的一些关于低功耗的理解。二、先上优秀博文:感谢这些优秀博...原创 2020-01-09 17:34:40 · 1235 阅读 · 0 评论 -
ESP8266_FRTOS学习笔记(四)找不到.mk文件、头文件找不到的方法。
目录一、目的:二、这是上一篇的例子:三、找不到project.mk文件。检查编译工具链:检查编译路径:四、头文件找不到的方法:解决方法解决方法二:一、目的:讲解ESP8266rtos3.0以上版本的工程目录结构给出如何添加自己的文件的方法。找不到.mk文件的方法。目录结构例子。二、这是上一篇的例子:如果有用,大家可以直接用这个就行了。但是如果没有用,可以往下面看看有哪些问题。...原创 2019-12-30 14:26:26 · 1882 阅读 · 0 评论 -
RT-Thread学习笔记【stm32】(二):线程的创建中的一些问题
本文作者在实现对RTT的线程创建的过程中,发现了一些问题。首先,我初始化了三个线程a,b,c。但是在start 的过程中,我发现了一个神奇的现象,那就是,我只能初始化前两个线程,第三个线程总是初始化失败。而后我想到可能是,优先级的设置出现问题,于是我更换各种优先级之后发现,问题并没有得到解决。再后来,我想到了一个重要的问题,那就是我用的是最小板STM,那么会不会是32的ram不...原创 2019-12-27 10:37:21 · 827 阅读 · 0 评论 -
ESP32_学习笔记(二)PWM的输出和输入捕获
目录前言ESP32PWM介绍代码讲解PWM输出初始化前言本文用于,介绍esp32的pwm功能,不求面面俱到,只希望让大家能够快速的运用以下几个pwm功能。1、输出pwm和pwm波的变换操作。2、输入捕获。ESP32PWM介绍1、ESP32有两个MCPWM单元,可用于控制不同类型的电机。每个单元具有三对PWM输出。也就是总共6个输出。2、除了输出,在esp32里面规定为:①CAP(捕...原创 2019-12-03 16:57:02 · 10506 阅读 · 1 评论