
C Program
forAllforMe
电路设计,嵌入式linux系统移植,单片机编程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32F765 调试MAX31856 经验总结
这几天在做一块新的PCR (荧光免疫监测法)主板,用到2个CAN,USB,PWM,UART,以及SPI,IIC,其中SPI总线是接MAX31856,做K型温度读取,头几天遇到了问题,到周五完全解决,我把整个过程记录一下。以免忘记1. 写SPI驱动,参考了我们以前的SPI驱动,不过是基于STM32 STDLIB的,现在改为HAL LIB 有一点改变,不过还好,一天改好,2. 第二...原创 2020-03-22 15:36:42 · 5884 阅读 · 2 评论 -
MT7688 Uboot board.c 文件结构
文件目录 u-boot-mt7688/lib_mips/board.cstatic void Init_System_Mode(void) //static void mem_malloc_init (void) //void *sbrk (ptrdiff_t increment) //static int...原创 2018-06-23 12:44:23 · 494 阅读 · 0 评论 -
openwrt 驱动编写
一个最简单的驱动包含二个文件mydrv.c 源码文件Makefiile 编译在KO文件如下mydrv.c c源码文件/**/#include <linux/module.h>#include <linux/major.h>#include <linux/types.h>#include <linux/errn...原创 2019-02-18 17:33:59 · 608 阅读 · 0 评论 -
STM32F0 74HC595驱动程序
1 。74HC595 初始化#define GPIO_SEG_595CS_PIN GPIO_Pin_9 //#define GPIO_SEG_595CS_PORT GPIOA //#define GPIO_SEG_595CLK_PIN GPIO_Pin_10 //#defin...原创 2019-03-29 22:19:48 · 1462 阅读 · 0 评论 -
STM32F0数码管显示
1。segment定义 共阴数码管#define SEG_A 0x80#define SEG_B 0x40#define SEG_C 0x20#define SEG_D 0x10#define SEG_E 0x08#define SEG_F 0x04#define SEG_G 0x02#define SEG_DOT 0x...原创 2019-03-29 22:31:36 · 2531 阅读 · 0 评论 -
STM32F0 单片机使用内部RC振荡器作为系统,软件修改
STM32F0 单片机使用内部RC振荡器作为系统,软件修改系统上电复位后,运行如下; Reset handler routineReset_Handler PROCEXPORT Reset_Handler [WEAK]IMPORT __mainIMPORT SystemInitLDR R0, =SystemInitBLX ...原创 2019-03-27 11:14:42 · 1453 阅读 · 0 评论 -
STM32F0 按键程序
#define HAVEKEY_PIN 0x0003 //#define KEYPOP 0x0000#define KEY_START_PRESSED 1 //typedef struct{ INT8U bLastValue; ...原创 2019-03-28 14:37:03 · 1421 阅读 · 0 评论 -
STM32F0 内部Flash作为数据存储的读写
1。 写数据void WriteDataInFlash(uint32_t WriteAddr,uint16_t *OutPtr,uint16_t NumToWrite){uint8_t i=0; //uint16_t temp=0; RCC_HSICmd(ENABLE); FLASH_Unlock(); FLASH_ClearFlag(FLASH_FLAG_EOP|FLA...原创 2019-04-01 21:46:07 · 6768 阅读 · 0 评论 -
STM32 CAN 通讯发送不能连续,不能接收
1. 今天调试CAN, STM32F334C8T6,做一个生物PCR监测的项目,用到CAN,程序写完后,调试,发现发送只能发送16帧,而且不能接收,用的是USB2CAN2. 检查程序初始化部分如下u8 CAN1_Init(u16 BaudRate,u8 mode){ RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); ...原创 2019-07-05 22:35:04 · 5573 阅读 · 1 评论