
AVR
Microchip Studio编程
@一二三四五
这个作者很懒,什么都没留下…
展开
-
Microchip Studio修改工程名
然后点击关闭,会显示保存新的atsln文件,此时将原来的文件替换即可。再次打开工程软件会显示加载失败,此时是找不到路径了。选择修改文件夹名字的路径下的cproj文件。打开工程后,右键选择重命名。关闭后回到工程下的文件夹。原创 2024-01-20 16:01:59 · 567 阅读 · 0 评论 -
Modbus 协议传输数据,简易算法可同时实现发送一个或连续发送多个数据
modbus通讯协议简易代码原创 2022-08-20 00:15:48 · 3754 阅读 · 0 评论 -
Atmega32a-au串口收发
AVR串口原创 2022-07-29 16:28:42 · 584 阅读 · 0 评论 -
Microchip Studio ASF4入门
设置一下外部晶振选择一下引脚,输入输出上拉等#include <atmel_start.h>#include <avr/io.h>#include <util/delay.h>int main(void){ /* Initializes MCU, drivers and middleware */ atmel_start_init(); /* Replace with your application code */...原创 2022-04-30 15:38:25 · 972 阅读 · 1 评论 -
AVR 看门狗
/* * ATmega16_wdto.c * * Created: 2022/4/29 16:27:00 * Author : admin */ #ifndef F_CPU#define F_CPU 8000000UL#endif#include <avr/io.h>#include <avr/wdt.h>#include <GPIO_IO.h>#include <util/delay.h>int main(void)//GCC.原创 2022-04-29 18:01:30 · 468 阅读 · 0 评论 -
Microchip studio添加自己的库文件
选最后一个选择自己的库文件路径原创 2022-04-29 16:59:45 · 514 阅读 · 0 评论 -
51单片机与AVR(SPI)单片机驱动DS1302
本代码来源于网络,记录下来怕忘记CE信号高电平读写数据读写时前8位为地址位,后8位为数据。在写数据时SCLK为下降沿开始,读数据为上升沿开始读数据。读写都是从D0-D7,且都为BCD码。写入时先将十进制转化为BCD码,在写入寄存器。读取时要把BCD码转化成十进制显示。int bcd_decimal_code( int bcd) //十进制转BCD{ return (bcd + (bcd/10) * 6);}int decimal_bcd_code(int decimal转载 2022-02-02 01:48:54 · 810 阅读 · 0 评论 -
AVR串口
1、UCSR0C UCSR0C 7 6 5 4 3 2 1 0 UMSEL01 UMSEL00 UPM01 UPM00 USBS0 UCSZ01/UDORD0 UCSZ00/.原创 2022-02-12 16:48:39 · 1383 阅读 · 0 评论 -
AVR熔丝配置
ATmega328p熔丝配置,已编程为0,未编程为1.用ISP下载时将SPIEN置0,出厂为0。 用JTAG编程或仿真时JTAGEN置0,做普通端口时置1(ATmega328p没有JTAG),出厂为0。 若ISP和JTAG设置错了,则用对方得下载方式下载调回来。 一般情况下不要设置熔丝位把RESET引脚定义成I/O使用则RSTDISBL为1。 加密锁定不能通过任何方式读取芯片内部的Flash和EEPROM。即LB2/LB1=1/0或1/0。LB2/LB1=1/0表示禁止串并行的方式再编程原创 2022-02-11 00:03:16 · 2657 阅读 · 0 评论 -
atmel studio配置一键下载
1、配置一键下载按键F6,点击Assign。2、下载AVRDUDESS3、下面吗配置环境,打开Tools4、command:选择AVRDUDESS的路径 Arguments:这里选择你的单片机m328p5、编译程序之后就可以按F6下载程序了...原创 2022-02-12 14:21:34 · 1017 阅读 · 0 评论 -
ATmega328p EEprom读写
1、EEARH 与EEARL位存放地址的寄存器2、EEDR为数据位3、EECR EECR 7 6 5 4 3 2 1 0 -------- ------- EEPM1 EEPM0 EERIE EEMPE EEPE EERE EEPM1 EEPM0 编程时间 0 ...原创 2022-02-20 04:58:20 · 1680 阅读 · 0 评论 -
ATmega328p使用硬件SPI与模拟SPI驱动74HC595,protues仿真
ATmega328p使用硬件SPI与模拟SPI驱动74HC595,protues仿真原创 2022-02-01 00:23:07 · 2089 阅读 · 0 评论