MCU ☀
文章平均质量分 78
MCU
yuehao0929
多多学习做做笔记常常记录。很高兴被你发现我的笔记本。愿我们快乐被三极管放大,生活的磕磕绊绊被二极管整流,一生幸福被爱的芯片集成,甜蜜生活让电容储存,前进的道路零电阻!
展开
-
零零散散缓缓深入HAL库
ARM跟芯片厂商共同提出的,目的就是为了不同芯片厂商生产的Cortex-M3芯片能在软件上基本兼容,各芯片厂商就得按照这个标准去编写自己芯片内核的驱动程序,比如系统函数的命名、芯片初始化启动流程等;STM32的官方库(标准库、HAL库、LL库)就是按照这个标准写的。如下图它向下负责与内核和各个外设直接打交道,向上提供实时操作系统用户程序调用的函数接口。先判断芯片的型号,然后执行__HAL_FLASH_PREFETCH_BUFFER_ENABLE()宏。2 设置中断优先级“NVIC组 设置为“4”。原创 2024-05-09 15:23:41 · 300 阅读 · 0 评论 -
ADC模数转换
积分型AD的转换时间是毫秒级属低速AD,逐次比较型AD是微秒级属于中速AD,全并行/串并行型AD可达到纳秒级。还必须将取样-保持电路的输出电压,按某种近似方式归化到相应的离散电平上,这一转化过程称为数值量化,简称量化。但我以10Hz 100ms采集一次呢,一个信号周期内就采集了10个点,可以大致看出这个信号的波形;为了给后续的量化编码过程提供一个稳定值,每次取得的模拟信号必须通过保持电路保持一段时间。我以 1Hz 1s的采样率采集一次,那么完全看不出这个信号的变化和波形;全并行/串并行型是纳秒级AD。原创 2024-02-20 11:41:08 · 439 阅读 · 0 评论 -
通用同步/异步收发器USART/UART
硬件电路原创 2024-01-09 14:32:10 · 494 阅读 · 0 评论 -
单片机相关知识
与此同时,PC中的地址编制的程序进行自动加1跳转操作,得到下一条指今的地址。当用keil作为开发环境,创建一个工程时,需要选择所使用的单片机型号,然后Keil会将相应单片机的startup.A51文件拷贝到工程目录下,在编译时,该文件会被编译到最终的目标文件中。只能使用直接寻址模式,高128字节中,除了 程序计数器 PC以外,有21个特殊功能的寄存器,又称专用寄存器SFR,离散的分布在空间内。单周期指令的执行时间为1个机器周期,双周期指令的执行时间为2个机器周期,四周期指令的执行时间为4个机器周期。原创 2022-03-09 22:00:05 · 3441 阅读 · 0 评论 -
STC8A 应用知识归纳
每个串行口有两个数据缓冲器(SBUF)、一个移位寄存器、一个串行控制寄存器和一个波特率发生器组成串口所需中断串口1寄存器串口2寄存器功能奇偶位PSW是一个8位寄存器。PSW的全称是Program Status Word,即程序状态字引脚复用ADCADC寄存器介绍ADC所需中断ADC寄存器原创 2022-03-12 16:21:08 · 3685 阅读 · 0 评论 -
STM32应用知识归纳
第一步:开启AFIO时钟第二步:设置IO口与中断线的映射关系。第三步:初始化线上中断,设置触发条件等。第四步:配置中断分组(NVIC),并使能中断。第五步:编写中断服务函数。第六步:清除中断标志位。原创 2021-04-28 22:59:55 · 1645 阅读 · 0 评论 -
嵌入式实时操作系统 UCOS
UCOSIIUCOSII移植1.1 UCOSII 移植 F1任务管理UCOSII移植1.1 UCOSII 移植 F1第一步先在源代码文件新建一个UCOSII文件夹,含此三个文件夹第二步在三个文件夹中分别放入对应的文件CORE文件内CONFIG内PORT内第三步打开工程文件,添加对应文件第四步编译,解决问题第一Error: L6200E: Symbol PendSV_Handler multiply defined (by os_cpu_a.o and st原创 2021-08-05 19:51:10 · 2326 阅读 · 0 评论 -
µC/GUI图形支持软件
提供UCGUI源码、UCGUI中文手册原创 2022-06-15 10:51:19 · 512 阅读 · 0 评论 -
调试相关知识
配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真,与IAR,Keil等编译环境无缝连接。project > options for target>user选项卡最下面有个beep when compelet去掉钩就行了。1、使用J-Flash读单片机的Flash数据。复制进 global.prop 里。2、使用J-Flash下载程序到单片机。原创 2021-04-27 22:57:19 · 973 阅读 · 0 评论