开发平台:STM32codeMX、keil5。
仿真平台:proteus 8.15
芯片型号:STM32F103C8T6
第一个项目:共阳极七段数码管显示数字1-99
原理图:电阻为1K
1、新建工程:打开STM32codeMX——新建工程(File-New project)——选择STM32F103C8T6芯片。
2、配置端口:配置RCC(HSE与LSE(按照原理图配置如果没有两个都选第三个))——配置System Core(sys--Debug(serial Wire))——选择Pinout view(PA0—PA7与PB0、PB1设置位为GPIO-output)——点击左边GPIO依次命名A、B、C、D、E、F、G、DP、K1、K2。
3、工程保存:project manager—project Name(LED)—project Location(选择自己存放放的文件夹)—Tolchan/IDE(MDK—ARM)—min version(V5)—勾选Code generator(Cody only the necessary library files)——勾选Generate peripheral initalization as a pair of .c/.h....—点击GENERATE CODE。
4、打开刚刚新建的工程。
5、编写程序:
第一步:定义数组
第二步:开启寄存器
第三步:写入数据
仿真测试:因为是动态无法放入图片,仿真正常运行