
嵌入式软件
画质饺子
这个作者很懒,什么都没留下…
展开
-
keil生产bin文件
fromelf.exe --bin -o "$L@L.bin" "#L"原创 2022-08-01 20:13:33 · 230 阅读 · 0 评论 -
C语言 正玄波代码
#define PointLine 3#define PointMax 512#define PI 3.141592654ffloat sinData[PointLine][PointMax] = {0};void get_sin_tab(unsigned int point, unsigned int maxnum){ unsigned int i = 0, j = 0, k = 0; float hd = 0.0f; //弧度 float fz = 0.0f; //峰...原创 2021-10-11 19:46:13 · 1355 阅读 · 0 评论 -
stm32 JTAG和SWD的接线使用区别
转载:http://www.51hei.com/mcu/1955.html对于JTAG和SWD的使用区别,觉得下面这篇文章讲的比较清晰了,所以转帖到这里,希望对新手有所帮助。SWD与JTAG区别及使用情况[转载] 上图是SEGGER说明书中给出的Jlink引脚图,可以对照着看SWD引脚与JTAG引脚的关系。 这是我手边开发板上的JTA...转载 2019-07-14 11:32:41 · 8498 阅读 · 0 评论 -
按键FIFO操作
#include "key.h"static u8 IsKeyDown1(void) {if((GPIOB->IDR &0X0200)==0) return 1;else return 0;}static u8 IsKeyDown2(void) {if((GPIOB->IDR &0X0040)==0) return 1;else return 0;}stati...原创 2018-04-20 09:57:03 · 2039 阅读 · 0 评论 -
STM32CubeMX 使用教程
1、打开软件,点击New Project;2、选择芯片,然后双击红框内的信息;3、选择要选用的功能,例如USART1串口,进行选择配置,并有显示;4、时钟配置自行配置;5、点击设置,或者Project-->Settings6、然后进行下面的一次设置,来选择IDE工具下的工程,最后点击OK;7、弹出如下提示框,选择 Open Project,打开...原创 2018-06-05 16:26:53 · 2365 阅读 · 0 评论 -
STM32F103C8T6在线升级 IAP
stm32程序每次执行都会从基地址0x800 0000开始执行。IAP程序升级的执行是在bootloader引导文件执行后,进行加载、跳转APP程序。所以每次上电后进入BootLoader判断是否需要升级,如果升级则接受bin文件,如果不升级则直接跳转app程序。BootLoader和app程序的FLASH大小需要根据自己的程序情况自由的分配大小就可以了。代码:根据正点原子的例程进行修改的...原创 2018-06-07 10:29:55 · 13717 阅读 · 6 评论 -
keil更改黑色背景颜色
1、先将keil安装目录下UV4中global文件复制出来留作备用,然后用记事本打开安装目录下的global文件2、将下面的内容全部替换global里的内容,然后保存。# properties for all file typesindent.automatic=1virtual.space=0view.whitespace=0view.endofline=0code....原创 2018-06-20 17:11:27 · 51182 阅读 · 20 评论 -
CC254X固件烧写
1、USB Dongle 抓包固件:C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Packet Sniffer\bin\general\firmware\sniffer_fw_cc2540_usb.hex2、CC Debugger固件:C:\Program Files (x86)\Texas Instruments\...原创 2018-07-11 11:30:36 · 1469 阅读 · 0 评论 -
STM8S系列单片机TIM1的PWM配置与TIM2的区别
为什么STM8的PWM用TIM1不能输出,TIM2可以,下面针对TIM1的PWM输出做了下列程序代码的编写。STM8S系列单片机PC1管脚来控制PWM的输出,即TIM1_CH1通道PC2管脚来控制PWM的输出,即TIM1_CH2通道PC3管脚来控制PWM的输出,即TIM1_CH3通道//PWM初始化void Driver_PWMON(u8 ch,u8 Num){...原创 2019-04-04 12:48:23 · 4659 阅读 · 0 评论 -
JLink的SWO 调试设置方法
目前JLINK的功能越来越强大,为了解放UART,在调试的时候方便printf打印所需要的信息,下面说下SWO的使用方法以及步骤。以STM32F103C8T6为例:SWO接口即为JLink的TDO接口。实现下图的功能第一步:按照下图设置在Project里会生成Compiler菜单第二部:在设置选项里操作如下选项第三步:在代码里添加下列指令,进行p...原创 2019-04-20 18:41:11 · 8706 阅读 · 2 评论