- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 NF04(BK2425) STC8开发笔记(二):NF04手册解读(1)
其无线电频率在2400MHz~2483.5MHz频段,符合ISM频段要求。其无线通信速率支持250Kbps、1Mbps以及2Mbps。具有低功耗可使用低精度晶振(16MHz±60ppm)动态负载(从1字节到32字节)自动分组处理1:6星型网络,具有6数据通道1.9v-3.6v的宽输入电压最大8MHz时钟速率的四线SPI接口4x4mm的20引脚封装应用无线电脑外设,无线游戏手柄,无线音频,遥控器,玩具芯片引脚图BK2425可以在TDD模式下进行发送与接收。
2024-01-18 14:33:17 766
原创 NF04(BK2425) STC8开发笔记(一)
STC8G系列单片机是不需要外部晶振和外部复位的的8051单片机,在相同的工作频率下,STC8G系列单片机比传统的8051约快12倍,指令代码完全兼容传统 8051。MCU内部集成高精度R/C时钟,MCU内部有3个可选时钟源:内部高精度IRC时钟(ISP 下载时可进行调节)、内部32KHz的低速IRC、外部4M~33M晶振或外部时钟信号。用户代码中可自由选择时钟源,时钟源选定后可再经过8-bit 的分频器分频后再将时钟信号提供给 CPU 和各个外设。NF-04是Ai-thinker生产的一款。
2024-01-15 14:52:27 516
原创 寄存器与静态库
tip:寄存器与库函数具有同等重要的地位,在使用时没有优劣之分,笔者往往都是混合编程。文章目录前言一、寄存器与静态库都是什么?1.寄存器2.静态库二、寄存器例程0.准备阶段1.目标任务拆分2.目标实现初始化时钟LED灯初始化LED灯闪烁三、库函数例程0.准备阶段1.目标任务拆分2.目标实现初始化时钟LED灯初始化LED灯闪烁两者比较前言读者在学习8位单片机时是否经历过记忆大量寄存器的经历呢?在STM32中具有更多的寄存器,所以出现了各种库,方便人们去使用。这次我们基于正点原子精英版跑马灯(STM32
2021-01-30 13:57:52 522
原创 STM32寄存器与库函数的编程方式
tip:寄存器与库函数具有同等重要的地位,在使用时没有优劣之分,笔者往往都是混合编程。文章目录前言一、寄存器与静态库都是什么?1.寄存器2.静态库二、例程讲解0.系统初始化寄存器:STD库(1)时钟从初始化:(2)NVIC组配置:HAL库2.初始化 串口及相关外设寄存器:STD库HAL库2.设置串口中断寄存器STD库HAL 库中断服务函数(STD与寄存器版)中断服务函数(HAL库)三者比较总结前言读者在学习8位单片机时是否经历过记忆大量寄存器的经历呢?在STM32中具有更多的寄存器,所以出现了各种
2021-01-23 16:12:32 2760 1
原创 STM32F1下载程序方法
正点原子精英版(STM32F103ZET6)即食插电,开机,你就可以看见板子自带的演示例程,一般显示这样的板子都是全新的哦下载新程序方法STM32F1主要支持三种下载方式哦1.ISP下载(串口)2.JTAG仿真3.在线IAP下载ISP下载前期准备所需材料:STM32单片机,TTL串口(使用最小系统板的同学需要)所需软件:FlyMcu串口图片:FlyMcu图片:开始下载将单片机的BOOT0跳帽调整到vcc端,BOOT1调整到GND。BOOT0BOOT1启动状态
2020-12-13 18:19:11 5801
原创 c语言计算100以内偶数积
百度上有好多类似代码,但是只是逻辑上正确却不能正常运行例如:#include <stdio.h> main() { long s,n; s=1; for(n=2;n<=100;n=n+2) s=s*n; printf("s=%ld\n",s); }但是就算是long long也只有2^64,也就是说只能表示大约20位数字,完全不够使用。于是我们需要用字符串去处理还记得三年级学...
2020-04-18 21:40:57 16298 1
表格自动匹配处理.exe
2020-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人